MySQLTuner Revision 19 is available

I've revamped a few of the recommendations in MySQLTuner, and revision 19 is now available tonight! Here's the main changes:

* Adjusted infoprint to use asterisks (cosmetic)
* Per-thread/global buffer counts are now displayed
* Key buffer increases are only recommended if the buffer is smaller than total indexes and hit rate is < 95%
* Dropped max_seeks_for_key checks
* Temporary table size increases are not recommended over 256M
* Aborted connection calculation and recommendation adjustments

You can download the latest copy on the MySQLTuner page, and you can get diffs for the new version as well.

Printed from: http://rackerhacker.com/2007/10/15/mysqltuner-revision-19-is-available/ .
© Major Hayden 2012.

4 Comments   »

  • brocknoland says:

    Thanks, this is awesome!

  • major says:

    I'm glad you like it! :-) Let me know if you have any suggestions for updates.

  • dwellman says:

    This script is handy for a quick check on the health of a mysql instance. I modified the script to skip suggesting turning on concurrent inserts for SMP systems. Also I added a check to determine whether the innodb buffer and the innodb aditional memory pool ((nnodb buffer / 20) + whatever to get divisible by 16).

    I am curious why the 85% threshold for MySQL memory usage?

  • major says:

    I use the 85% threshold as I've found it to be a good average for most shared hosting environments. However, if the server is a dedicated MySQL server, the threshold could be increased to 90 or 95% of system memory. For servers running web applications that use a lot of memory, like Java or Ruby on Rails, the threshold may need to be lowered to allow for better stability of the whole system.

RSS feed for comments on this post

Leave a Reply

 

  • Welcome! I started this blog as a way to give back to all of the other system administrators who have taught me something in the past. Writing these posts brings me a lot of enjoyment and I hope you find the information useful. If you spot something that's incorrect or confusing, please write a comment and let me know. Drop me a line if there's something you want to know more about and I'll do my best to write a post on the topic.
    -- Major Hayden

    Flattr this