我准备在 mysql 服务器上进行负载测试,有人能推荐一些值得关注的指标吗?有没有自动获取/跟踪这些指标的方法(阅读软件)?
谢谢你!
答案1
如果您希望专注于 MySql 指标,我强烈建议您使用 mysqlreport。它可在此处获得,并将生成大量信息,并提供如何解释结果的方法。
答案2
对于压力测试你应该MySQL 超级打击去吧。
Super Smack 是 MySQL(和 PostgreSQL)的基准测试、压力测试和负载生成工具。Super Smack 最初由 Sasha Pachev 编写,然后由 Jeremy Zawodny 托管和维护。
也MySQL报告@jeffp711 提到,你应该密切关注你的操作系统级别统计数据mpstat
,使用vmstat
和iostat
答案3
最好的衡量标准是“你的生产查询运行得有多快”。MySQL 服务器的性能 99% 取决于你的架构和查询的质量。
答案4
DBT2 基准测试工具可用于运行 MySQL 和 MySQL Cluster 的自动基准测试。它支持三种类型的基准测试:
DBT2 SysBench flexAsynch