文档首页
MySQL 9.0 参考手册
相关文档 下载本手册
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
手册页 (TGZ) - 258.2Kb
手册页 (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 9.0 参考手册  /  优化  /  性能衡量(基准测试)

10.13 性能衡量(基准测试)

要衡量性能,请考虑以下因素

  • 您是在衡量安静系统上的单个操作的速度,还是在衡量一组操作(“工作负载”)在一段时间内的运行情况。在简单的测试中,您通常会测试更改一个方面(配置设置、表上的索引集、查询中的 SQL 子句)对性能的影响。基准测试通常是长时间运行且复杂的性能测试,其结果可能会决定高级选择,例如硬件和存储配置,或者何时升级到新的 MySQL 版本。

  • 对于基准测试,有时您必须模拟繁重的数据库工作负载才能获得准确的画面。

  • 性能可能会因许多不同的因素而异,因此几个百分点的差异可能不是决定性的胜利。当您在不同的环境中进行测试时,结果可能会朝相反的方向变化。

  • 某些 MySQL 功能会根据工作负载影响或不影响性能。为了完整起见,请始终在打开和关闭这些功能的情况下测试性能。每个工作负载最重要的功能是 InnoDB 表的 自适应哈希索引

本节从单个开发人员可以执行的简单直接的测量技术,逐步过渡到更复杂的测量技术,这些技术需要额外的专业知识才能执行和解释结果。