推荐用于Windows的MySQL调优实用程序

Hec*_*tor 8 mysql windows iis performance

我已经在Linux上使用MySQL调谐器(http://mysqltuner.com)一段时间了,我对它很满意.现在,无论出于何种原因,我们都必须开始在IIS上托管其他网站.是否有类似的调优实用程序可能会建议在Windows Server 2008上对MySQL进行配置更改?

亲切的问候

Pet*_*ter 20

我刚刚将mysqltuner.pl脚本移植到Windows - 请参阅http://mysqltuner.codeplex.com/.它使用与mysqltuner.pl脚本的1.2版相同的检查,但是在友好的Windows应用程序中 - 无需安装Cygwin或Perl.

  • 不错的工作!谢谢指点。这现在应该是公认的答案。 (2认同)
  • @PeterChapman 尝试使用它,并立即得到“超时过期” (2认同)
  • 我已经发布了一个更新版本,它应该修复这个错误 - 见 https://mysqltuner.codeplex.com/releases/view/117575 (2认同)

小智 7

好的,这是问题后的一年多,但我认为它是相关的,因为如果你将它与Cygwin结合使用,你实际上仍然可以使用mysqltuner脚本.

  • 安装Cygwin
  • 确保安装了Perl
  • 另外我也安装了mysql和mysqld软件包(脚本需要连接到"远程"MySQL).

  • mysqltuner.pl脚本复制到您的Cygwin用户主目录(在cygwin_install_dir/home/your.user下找到)

  • 启动Cygwin终端
  • 运行脚本$ perl mysqltuner.pl --host mysql_host_ip --forcemem 512

如果您在以下行中遇到错误: ERROR 1130(HY000):主机'somename.company.com'不允许连接到此MySQL服务器

转到数据库服务器并添加适当的用户和privelages

您现在应该能够在Windows环境中使用mysqltuner来对抗本地和远程MySQL服务器.

...删除了截图,因为我还不允许使用图片,抱歉.


小智 2

不知道还有其他工具(在 MySQL 实例配置向导之外可以运行),例如 mysqltuner,不幸的是它无法运行。你可以在 Windows 上安装 Perl,但是当运行 .pl 文件时,你会得到一个关于 $PATH 中没有 mysqladmin 的错误。读完手册后,我笑了,很明显,Windows 不支持 1.2.0 版本的工具。

您可以看看这些建议在过渡期间是否有帮助: http://www.mysqlperformanceblog.com/2006/09/29/what-to-tune-in-mysql-server-after-installation/

编辑:我刚刚发现这个: http: //www.webyog.com/webyog/monyogscreenshots MONyog,不过它是一个付费产品。我安装了试用版,看起来很有希望。它监视您的 SQL 服务器并根据这些警报向您提供警报和建议。也许值得一瞧。除了在短时间内提供一些不错的信息之外,我不能保证太多。