【问题标题】:Recommended MySQL tuning utility for Windows推荐用于 Windows 的 MySQL 调优实用程序
【发布时间】:2011-07-26 16:30:13
【问题描述】:

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

亲切的问候

【问题讨论】:

  • 这是一个 Perl 脚本,所以你应该可以在 Windows 上毫无问题地运行它。
  • @Mchl:它在 Windows 上失败。它不是对 Windows 的书面思考,它首先尝试评估 $path 以找到 mysqladmin。不过,任何了解 Perl 的人都应该可以轻松调整它。

标签: mysql windows iis performance


【解决方案1】:

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

【讨论】:

  • 干得好!感谢您的指点。这现在应该是公认的答案。
  • 我使用 mysql 4.1.9 尝试了这个工具,但使用它时遇到了致命错误
  • 如果您可以将错误提交到 Codeplex 页面,那么我将能够修复它们。您可以将网格的输出复制粘贴到记事本或 Codeplex 页面上的“新问题”表单中。
  • @PeterChapman 尝试使用,立即得到“Timeout expired”
  • 我已经发布了一个更新版本,应该可以修复这个错误 - 请参阅 mysqltuner.codeplex.com/releases/view/117575
【解决方案2】:

好的,问题已经过去一年多了,但我认为这很重要,因为如果将 mysqltuner 脚本与 Cygwin 结合使用,您实际上仍然可以使用它。

  • 安装 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): Host 'somename.company.com' is not allowed to connect to this MySQL server

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

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

...截图已被删除,因为我还不能使用图片,抱歉。

【讨论】:

    【解决方案3】:

    不知道其他工具(除了你可以运行的 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 服务器,并根据这些警报为您提供警报和建议。可能值得一看。除了在短时间内提供了一些不错的信息之外,我不能保证太多。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-01
      • 1970-01-01
      • 2010-10-14
      • 1970-01-01
      相关资源
      最近更新 更多