上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
第3章
MySQL基准测试:sysbench与mysqlslap
3.1 问题描述
在编写代码之前,填充亿级数据之后,应对数据库做基准测试,即在还没有编写代码的时候了解当前设计的数据格式和表结构的性能基准是怎样的,以便在之后编程时有所比较,此阶段出现的典型问题如下:
(1)如何为刚搭建的MySQL数据库配置相关参数,例如8CPU、16MEM的服务器,应配置何种参数使该服务器最优?
(2)当前设计的数据结构与表结构在没有其他因素影响性能时,基准响应情况如何?
(3)当前负载均衡架构体系是否过多地影响了单台MySQL数据库的性能,例如,主从复制在当前架构中应当选择何种策略才不会过度损耗单台MySQL数据库的性能?
(4)当前单台MySQL数据库的最大承载访问量是多少?
(5)当MySQL数据库单表数据量过亿时,返回数据的速度极慢是正确的吗?