MySQL 负载/压力测试

MySQL 负载/压力测试

我准备在 mysql 服务器上进行负载测试,有人能推荐一些值得关注的指标吗?有没有自动获取/跟踪这些指标的方法(阅读软件)?

谢谢你!

答案1

如果您希望专注于 MySql 指标,我强烈建议您使用 mysqlreport。它可在此处获得,并将生成大量信息,并提供如何解释结果的方法。

关联:http://hackmysql.com/mysqlreport

答案2

对于压力测试你应该MySQL 超级打击去吧。

Super Smack 是 MySQL(和 PostgreSQL)的基准测试、压力测试和负载生成工具。Super Smack 最初由 Sasha Pachev 编写,然后由 Jeremy Zawodny 托管和维护。

MySQL报告@jeffp711 提到,你应该密切关注你的操作系统级别统计数据mpstat,使用vmstatiostat

答案3

最好的衡量标准是“你的生产查询运行得有多快”。MySQL 服务器的性能 99% 取决于你的架构和查询的质量。

答案4

DBT2 基准测试工具可用于运行 MySQL 和 MySQL Cluster 的自动基准测试。它支持三种类型的基准测试:

DBT2 SysBench flexAsynch

关联:https://dev.mysql.com/downloads/benchmarks.html

相关内容