博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mysql基准测试
阅读量:6348 次
发布时间:2019-06-22

本文共 391 字,大约阅读时间需要 1 分钟。

《高性能Mysql》笔记。

基准测试用处:

  1. 重现异常
  2. 测试系统性能
  3. 测试硬件和操作系统等
  4. 评估未来扩展
  5. 测试系统对不同环境的适应能力

基准测试策略:

  • 集成式(full-stack)
  • 单组件式(single-component)

测试指标

  1. 吞吐量:针对在线事务处理(OLTP)的指标,比如每秒事务数(TPS)。
  2. 响应时间或者延迟:通常查看百分比响应时间,比如95%响应时间。
  3. 并发性:工作中的并发操作,同时工作中的线程数或者连接数。
  4. 扩展性:针对业务压力可能发生变化的情况。

常见的坑:

  1. 使用真实数据的子集而不是全集,数据量不足。
  2. 不符合真实情况特点的数据,比如平均分布的数据或者重复的查询。
  3. 测试环境不符合现实。
  4. 没有检查错误,SQL语句出错会得到错误的测试数据。
  5. 忽略系统预热。
  6. 使用默认服务器配置。
  7. 测试时间过短,起码8到12个小时。(短时间的测试是一种浪费)

 

 

转载请注明: » 

你可能感兴趣的文章
灾后重建
查看>>
Nothing 和 Is
查看>>
第一个sprint冲刺第三天
查看>>
【As Easy As A+B - 专题训练-排序】
查看>>
cocos creator 底部按钮touch延迟
查看>>
vue中的input使用e.target.value赋值的问题
查看>>
数据库跨库访问问题
查看>>
关于FindComponent的使用,简化一些过程
查看>>
jq动态生成数据后绑定事件
查看>>
||和 && 符号的赋值运用(转)
查看>>
post提交返回json格式
查看>>
Java.lang 包中的Void类型
查看>>
正确理解linux grep 的姿势
查看>>
路径中 斜杠/和反斜杠\ 的区别【转】
查看>>
并发编程之 Java 内存模型 + volatile 关键字 + Happen-Before 规则
查看>>
hdu 4414 Finding Crosses && hdu 4417 Super Mario
查看>>
谱聚类
查看>>
【原】Redis windows下的环境搭建
查看>>
iscroll在谷歌浏览器中bug
查看>>
适配器模式在Android中的应用
查看>>