0%

MySQL学习笔记-MySQL基准测试

基准测试

基准测试:直接简单易于比较,用于评估服务器的处理能力

压力测试:对真实的业务数据进行测试,活得真实系统所能承受的压力

目的

建立MySQL服务器的性能基准线

模拟比当前系统更高的负载,以找出系统的扩展瓶颈

测试不同的软件硬件和操作系统配置

证明新的硬件设备是否配置正确

如何

对整个系统进行基准测试

  • 优点

    • 能够测试整个系统的性能,包括Web服务器缓存。数据库等
    • 能反映出系统中各个组件接口间的性能问题,体现真是性能状况
  • 缺点

    • 测试设计复杂,消耗时间长

单独针对MySQL进行基准测试

  • 优点

    • 测试设计简单,所需耗费时间短
  • 缺点

    • 无法全面了解整个系统的性能基线

常见指标

TPS

  • 单位时间内处理事务数

QPS

  • 单位时间内查询数量

响应时间

  • 平均响应时间
  • 最小响应时间
  • 最大响应时间
  • 各时间所占百分比

并发量

  • 同时处理查询请求的数量

附Xmind

MySQL基准测试