poelinca Asked: 2011-01-04 13:41:39 +0800 CST2011-01-04 13:41:39 +0800 CST 2011-01-04 13:41:39 +0800 CST 是否有任何 MySQL 基准测试工具?[关闭] 772 我很久以前就听说有这个工具可以帮助您调整 mysql 设置以获得更好的性能,但我无法找到它。我知道我可以使用 ab for apache 来模拟高流量,它会生成一个缓慢的日志。但是,如果它崩溃(已经发生并且处于生产模式),我不知道它为什么会崩溃以及是否可以从配置中调整它。 mysql benchmark 5 个回答 Voted Best Answer randomx 2011-01-04T14:05:58+08:002011-01-04T14:05:58+08:00 基准测试或调优工具? 恕我直言,除非您有超级通用的用法,否则没有特定于后者的工具。您需要确定您的使用模式并调整您的数据库主机以适应。如果您的写入量很大,那么您将拥有与读取量大的场景不同的配置。最重要的是,您的调整会遵循您的应用程序使用情况。 对于基准测试,我使用Sysbench。这是我博客中的一个例子。 补充:这是我对配置工具的不满:随着版本 4.x、5.x 和 5.5.x 的变化,有很多调整不会在它们之间产生影响。因此,您确实需要一个精明的 DBA 来评估每个主机的情况。负载、存储、流量、应用程序特定要求,有很多可以进入最佳配置。工具可能会帮助您完成工作,但可能会遗漏某些内容或包含可能导致失败的内容。从缓冲区到刷新到插件再到线程,配置工具可能会让您错误地相信您正在实施正确的配置。 Am1rr3zA 2011-01-04T23:49:21+08:002011-01-04T23:49:21+08:00 我认为MONyog可以处理您的一些请求。 MONyog MySQL Monitor and Advisor 是一款“一体式 MySQL DBA”,可帮助 MySQL DBA 管理更多 MySQL 服务器、调整他们的 MySQL 服务器并修复 MySQL 数据库应用程序的问题。 MONyog 不仅发现有问题的 SQL,它还有 200 多个监视器和顾问,它们建议您应该为 MySQL 系统变量使用什么参数(通过编辑my.cnf/my.ini文件),这有助于微调您的 MySQL 服务器。 此外,DBA 还希望在他的日常活动中拥有许多功能,例如趋势报告、仪表板、服务器配置管理、SNMP/SMTP 警报等。有关更多详细信息,您可以参考: http://www.webyog.com/en/monyog_feature_list.php CoderHawk 2011-01-05T00:46:11+08:002011-01-05T00:46:11+08:00 您可以使用Spotlight Toad应用程序 Spotlight® on MySQL 通过在直观的用户界面中以图形方式显示所有数据库活动来实时诊断 MySQL 问题,使您能够快速响应需要注意的问题。 thatjeffsmith 2011-01-11T14:17:18+08:002011-01-11T14:17:18+08:00 Quest 有一个数据库基准测试工具。您可以对 MySQL 数据库运行综合 TPC-C、H、E 测试。它不会建议配置更改,但它确实使测试这些更改更容易一些。 基准工厂社区 Jeff 2015-01-16T08:26:27+08:002015-01-16T08:26:27+08:00 似乎您的要求也可能是 MySQL 是否有任何调整工具?有几种: phpMyAdmin 顾问 MySQL调谐器 mysql报告 phpMyAdmin 顾问 mysqltuner.pl 以及一些不错的调优建议: http ://web3us.com/drupal6/how-create-web-site-handbook/how-setup-mysql/tuning-mysql
基准测试或调优工具?
恕我直言,除非您有超级通用的用法,否则没有特定于后者的工具。您需要确定您的使用模式并调整您的数据库主机以适应。如果您的写入量很大,那么您将拥有与读取量大的场景不同的配置。最重要的是,您的调整会遵循您的应用程序使用情况。
对于基准测试,我使用Sysbench。这是我博客中的一个例子。
补充:这是我对配置工具的不满:随着版本 4.x、5.x 和 5.5.x 的变化,有很多调整不会在它们之间产生影响。因此,您确实需要一个精明的 DBA 来评估每个主机的情况。负载、存储、流量、应用程序特定要求,有很多可以进入最佳配置。工具可能会帮助您完成工作,但可能会遗漏某些内容或包含可能导致失败的内容。从缓冲区到刷新到插件再到线程,配置工具可能会让您错误地相信您正在实施正确的配置。
我认为MONyog可以处理您的一些请求。
MONyog 不仅发现有问题的 SQL,它还有 200 多个监视器和顾问,它们建议您应该为 MySQL 系统变量使用什么参数(通过编辑
my.cnf/my.ini
文件),这有助于微调您的 MySQL 服务器。此外,DBA 还希望在他的日常活动中拥有许多功能,例如趋势报告、仪表板、服务器配置管理、SNMP/SMTP 警报等。有关更多详细信息,您可以参考:
http://www.webyog.com/en/monyog_feature_list.php
您可以使用Spotlight Toad应用程序
Quest 有一个数据库基准测试工具。您可以对 MySQL 数据库运行综合 TPC-C、H、E 测试。它不会建议配置更改,但它确实使测试这些更改更容易一些。 基准工厂社区
似乎您的要求也可能是 MySQL 是否有任何调整工具?有几种:
以及一些不错的调优建议: http ://web3us.com/drupal6/how-create-web-site-handbook/how-setup-mysql/tuning-mysql