什么是MySQL的基准测试

1.MySQL基准测试

什么是基准测试:

    基准测试是一种测量和评估软件性能指标的活动用于建立某个时刻的性能基准,以便当系统发生软硬件变化时重新进行基准测试以评估变化对性能的影响。

    压力测试:需要针对不同主题,所使用的数据和查询也是真实用到的

    基准测试可能不关心业务逻辑,所使用的查询和业务的真实性可以和业务环境没关系

    基准测试的目的:

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

    模拟比当前系统更高的负载,以找出系统的扩展瓶颈。增加数据库并发,观察QPS,TPS变化,确定并发量与性能最优的关系。

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

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

    如何进行基准测试:

    对整个系统进行基准测试

优点:

    能够测试整个系统的性能,包括web服务器缓存。数据库等。

    能反映出系统中各个组件接口间的性能问题,体现真实性能状况。

缺点:

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

    单独对MySQL进行基准测试:

优点:

    测试设计简单,耗时短。

缺点:

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

MySQL基准测试的常见指标:

    单位时间内所处理的事务数(TPS)

    单位时间内所处理的查询数(QPS)

响应时间

    并发量:同时处理的查询请求的数量

    关注的是:正在工作中的并发的操作数或同时工作的数量

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容