Alex N Asked: 2009-06-26 15:15:59 +0800 CST2009-06-26 15:15:59 +0800 CST 2009-06-26 15:15:59 +0800 CST MySQL 负载/压力测试 772 我将在 mysql 服务器上进行负载测试,有人可以推荐好的指标来集中精力吗?任何获取/跟踪它们的自动化方式(读取软件)? 谢谢! mysql load-testing 5 个回答 Voted Best Answer jeffp711 2009-06-26T15:19:05+08:002009-06-26T15:19:05+08:00 如果您希望专注于 MySql 指标,我强烈建议您使用 mysqlreport。它在此处可用,将生成大量信息并提供如何解释结果。 链接:http ://hackmysql.com/mysqlreport Dave Cheney 2009-06-26T15:50:53+08:002009-06-26T15:50:53+08:00 对于压力测试,你应该试试MySQL Super Smack。 Super Smack 是 MySQL(和 PostgreSQL)的基准测试、压力测试和负载生成工具。Super Smack 最初由 Sasha Pachev 编写,然后由 Jeremy Zawodny 托管和维护。 除了@ jeffp711提到的 MySQLReport 之外,您还应该使用mpstat,vmstat和iostat womble 2009-06-26T16:21:55+08:002009-06-26T16:21:55+08:00 最好的指标是“您的生产查询运行速度有多快”。MySQL 服务器性能 99% 取决于架构和查询的好坏。 n_kips 2011-02-26T06:00:04+08:002011-02-26T06:00:04+08:00 Tech Republic 在“我如何……使用 mysqlslap 对 MySQL 进行压力测试?” 使用 mysqlslap 进行性能测试: mysqlslap 实用程序可以对不同硬件上的 MySQL 性能进行基准测试和比较,以及准确量化数据库设计更改的影响。本教程展示了如何使用 mysqlslap 运行涉及多个客户端、自定义查询、不同表引擎等的测试。 资料来源:技术共和国 kiamars mirzaee 2021-11-02T02:42:19+08:002021-11-02T02:42:19+08:00 DBT2 Benchmark Tool 可用于运行 MySQL 和 MySQL Cluster 的自动基准测试。它支持三种类型的基准测试: DBT2 SysBench flexAsynch 链接:https ://dev.mysql.com/downloads/benchmarks.html
如果您希望专注于 MySql 指标,我强烈建议您使用 mysqlreport。它在此处可用,将生成大量信息并提供如何解释结果。
链接:http ://hackmysql.com/mysqlreport
对于压力测试,你应该试试MySQL Super Smack。
除了@ jeffp711提到的 MySQLReport 之外,您还应该使用
mpstat
,vmstat
和iostat
最好的指标是“您的生产查询运行速度有多快”。MySQL 服务器性能 99% 取决于架构和查询的好坏。
Tech Republic 在“我如何……使用 mysqlslap 对 MySQL 进行压力测试?” 使用 mysqlslap 进行性能测试:
资料来源:技术共和国
DBT2 Benchmark Tool 可用于运行 MySQL 和 MySQL Cluster 的自动基准测试。它支持三种类型的基准测试:
DBT2 SysBench flexAsynch
链接:https ://dev.mysql.com/downloads/benchmarks.html