简体   繁体   中英

Recommended MySQL tuning utility for Windows

I have been using MySQL Tuner (http://mysqltuner.com) on Linux for a while and am quite comfortable with it. Now, for whichever reason, we have had to start hosting other websites on IIS. Is there a similar tuning utility that may recommend config changes to MySQL on Windows Server 2008?

Kind regards

I have just ported the mysqltuner.pl script to Windows - see http://mysqltuner.codeplex.com/ . It uses the same checks as version 1.2 of the mysqltuner.pl script, but in a nice, friendly Windows application - no need to install Cygwin or Perl.

Ok so this is over a year after the question but I thought it relevant because you can actually still use the mysqltuner script if you combine it with Cygwin.

  • Install Cygwin
  • Make sure Perl is installed
  • Additionally I installed the mysql and the mysqld packages as well (Needed for the script to connect to a "remote" MySQL.

  • Copy the mysqltuner.pl script to your Cygwin user home directory (Found under cygwin_install_dir/home/your.user )

  • Start the Cygwin terminal
  • Run the script $ perl mysqltuner.pl --host mysql_host_ip --forcemem 512

If you encounter an error in the line of: ERROR 1130 (HY000): Host 'somename.company.com' is not allowed to connect to this MySQL server

Go to the database server and add the appropriate user and privelages

You should now be able to use mysqltuner in a windows environment against local as well as remote MySQL servers.

...screenshots removed because I'm not allowed to use images yet, sorry.

Don't know of another tool (outside the MySQL Instance Configuration Wizard you can run) like mysqltuner which will not run unfortunately. You can install Perl on Windows, but when run the .pl file you will get an error about $PATH not having mysqladmin in it. Upon reading of the manual laughing , it plain as day states there is no Windows support for 1.2.0 version of tool.

You can see if these suggestions help in the interim: http://www.mysqlperformanceblog.com/2006/09/29/what-to-tune-in-mysql-server-after-installation/

Edit: I just found this: http://www.webyog.com/webyog/monyogscreenshots MONyog, it is a paid product, though. I installed the trial and it looks very promising. It monitors your SQL server and gives you alerts and recommendations based on those alerts. Might be worth a look. I cannot vouch for too much other than it has some nice information in just a short period of time.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM