MySQL基准测试
基准测试是观察系统在不同压力下的行为,评估系统的容量,掌握哪些变化是重要的,或者观察系统是如何处理不同的数据。他的主要问题就是他不是真实的压力测试,在正式的生产环境或者压力测试中,影响条件是多变的。
基准测试的策略
- 集成式:针对整个系统的整体测试
- 单组件式:单独测试 MySQL
测试指标
吞吐量:单位时间内的事务处理量。TPS、TPM指标等
响应时间或延迟:测试任务所用的整体时间,计算出平均响应时间、最小响应时间、最大响应时间和所占百分比。
并发性:Web 服务器的并发性标识会话存储机制可以处理多少数据的能力,度量指标是任意时间有多少同时发生的并发请求。当并发性增加时需要关注的是吞吐量是否下降、响应时间是否延长,如果出现下降和延长的情况,那应用就有可能无法处理峰值流量。
可扩展性:系统的压力增加时,对应性能响应时间和吞吐量也应该线性增加。