Documentation Home
MySQL 8.4 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 39.8Mb
PDF (A4) - 39.9Mb
Man Pages (TGZ) - 257.9Kb
Man Pages (Zip) - 364.9Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 Reference Manual  /  Optimization  /  Measuring Performance (Benchmarking)

10.13 性能测量(基准测试)

为了测量性能,请考虑以下因素:

  • 您是否在一个安静的系统上测量单个操作的速度,还是要了解一组操作(一个称为“工作负载”的集合)在长时间内如何运行。简单的测试通常用于查看改变一个方面(配置设置、表上的索引集、SQL 子句中的查询)对性能的影响。基准测试通常是长时间且复杂的性能测试,结果可能会决定硬件和存储配置以及何时升级到新版本的 MySQL。

  • 在进行基准测试时,有时候您必须模拟一个重负载数据库工作负载以获得准确的图片。

  • 性能可能会因为许多不同的因素而变化,因此几点百分比的差异可能并不决定性。结果可能会在测试不同环境时完全相反。

  • 某些 MySQL 功能在工作负载中有助于或没有帮助性能。为了完整性,始终在启用和禁用这些功能时测试性能。对于每个工作负载,最重要的功能是对 自适应哈希索引 的试验,以便于 InnoDB 表。

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