用户7962184
高性能MySQL第二章 读书笔记
关注作者
前往小程序,Get
更优
阅读体验!
立即前往
腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
用户7962184
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
社区首页
>
专栏
>
高性能MySQL第二章 读书笔记
高性能MySQL第二章 读书笔记
用户7962184
关注
发布于 2020-11-20 14:57:20
289
0
发布于 2020-11-20 14:57:20
举报
文章被收录于专栏:
没事多喝水
没事多喝水
第2章 MySQL基准测试
基准测试可以在系统的实际负载之外创造一些虚构场景进行测试。
基准测试的一个主要问题在于其不是真实压力的测试。基准测试相对比较简单,真实压力是不可预测而且复杂的,以至于难以理解,可能难以从结果中分析出确切的结论。
基准测试有两种主要的策略,一种是针对整个系统的整体测试,称为集成式,一种是针对单个组件比如mysql的测试,称为单组件式基准测试。
基准测试要尽量简单直接,结果之间容易相互比较,成本低且易于执行。
在基准测试的时候,如果可能,可以采用生产环境的数据快照。
测试指标内容:吞吐量(每秒事务数),响应时间或者延迟,并发性,可拓展性(增加的资源和效果要尽可能对等)。
做一个完整的可靠的测试,哪怕是花的时间长一些。
获得准确测试结果的最好方法,是回答一些关于基准测试的基本问题:是否选择了正确的基准测试?是否为问题收集了相关的数据?是否采用了错误的测试标准?测试结果是否可重复?
每次测试中,修改的参数应该尽量少。
在测试中若果出现异常结果,不要轻易当做坏数据点进行丢弃,应该认真研究。
在测试过程中应该尽可能的保证 自动化,来防止测试人员偶尔遗漏哪些操作。
尽量用科学的数字去表达数据。最好可以用到一些图标。
推荐sysbench测试,测试cpu,sysbench --test=cpu --cpu-max-prime=20000 run,等等,还能针对io的测试,mysql事务处理测试,内存,线程,互斥锁,顺序写等等。
基准测试也是一种很好的学习方法。
本文参与
腾讯云自媒体分享计划
,分享自作者个人站点/博客。
如有侵权请联系
cloudcommunity@tencent.com
删除
前往查看
腾讯云测试服务
数据库
云数据库 SQL Server
sql
本文分享自
作者个人站点/博客
前往查看
如有侵权,请联系
cloudcommunity@tencent.com
删除。
本文参与
腾讯云自媒体分享计划
,欢迎热爱写作的你一起参与!
腾讯云测试服务
数据库
云数据库 SQL Server
sql
评论
登录
后参与评论
0 条评论
热度
最新
推荐阅读
LV.
关注
文章
0
获赞
0
目录
第2章 MySQL基准测试
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
产品介绍
产品文档
云数据库采购特惠,高性能、高可靠、高安全,超值优惠等你享!
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档
0
0
0
推荐