<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Racker Hacker &#187; mysqltuner</title>
	<atom:link href="http://rackerhacker.com/tag/mysqltuner/feed/" rel="self" type="application/rss+xml" />
	<link>http://rackerhacker.com</link>
	<description>Words of wisdom from a server administrator</description>
	<lastBuildDate>Tue, 07 Feb 2012 14:07:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>MySQLTuner mentioned at the O&#039;Reilly MySQL Conference</title>
		<link>http://rackerhacker.com/2011/04/15/mysqltuner-mentioned-at-the-oreilly-mysql-conference/</link>
		<comments>http://rackerhacker.com/2011/04/15/mysqltuner-mentioned-at-the-oreilly-mysql-conference/#comments</comments>
		<pubDate>Sat, 16 Apr 2011 01:56:31 +0000</pubDate>
		<dc:creator>Major Hayden</dc:creator>
				<category><![CDATA[Blog Posts]]></category>
		<category><![CDATA[command line]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[mysqltuner]]></category>
		<category><![CDATA[perl]]></category>

		<guid isPermaLink="false">http://rackerhacker.com/?p=2271</guid>
		<description><![CDATA[If you push play, the video should scoot out to about the 14m40s mark where MySQLTuner appears on one of the slides. Thanks to Trent Hornibrook for letting me know! MySQLTuner mentioned at the O'Reilly MySQL Conference is a post from: Major Hayden's Racker Hacker blog. Thanks for following the blog via the RSS feed. [...]<p><a href="http://rackerhacker.com/2011/04/15/mysqltuner-mentioned-at-the-oreilly-mysql-conference/">MySQLTuner mentioned at the O'Reilly MySQL Conference</a> is a post from: Major Hayden's <a href="http://rackerhacker.com">Racker Hacker</a> blog. 
<p>Thanks for following the blog via the RSS feed. Please don't copy my posts or quote portions of them without attribution.</p></p>
]]></description>
			<content:encoded><![CDATA[<p><iframe title="YouTube video player" width="560" height="349" src="http://www.youtube.com/embed/L1V5T5rknq0?rel=0#t=14m40s" frameborder="0" allowfullscreen></iframe></p>
<p>If you push play, the video should scoot out to about the 14m40s mark where MySQLTuner appears on one of the slides.  Thanks to <a href="http://twitter.com/#!/trenthornibrook">Trent Hornibrook</a> for letting me know!</p>
<p><a href="http://rackerhacker.com/2011/04/15/mysqltuner-mentioned-at-the-oreilly-mysql-conference/">MySQLTuner mentioned at the O'Reilly MySQL Conference</a> is a post from: Major Hayden's <a href="http://rackerhacker.com">Racker Hacker</a> blog. 
<p>Thanks for following the blog via the RSS feed. Please don't copy my posts or quote portions of them without attribution.</p></p>
]]></content:encoded>
			<wfw:commentRss>http://rackerhacker.com/2011/04/15/mysqltuner-mentioned-at-the-oreilly-mysql-conference/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>MySQLTuner 1.0.0 is now available</title>
		<link>http://rackerhacker.com/2008/12/01/mysqltuner-100-is-now-available/</link>
		<comments>http://rackerhacker.com/2008/12/01/mysqltuner-100-is-now-available/#comments</comments>
		<pubDate>Tue, 02 Dec 2008 00:31:43 +0000</pubDate>
		<dc:creator>Major Hayden</dc:creator>
				<category><![CDATA[Blog Posts]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[mysqltuner]]></category>

		<guid isPermaLink="false">http://rackerhacker.com/?p=622</guid>
		<description><![CDATA[It has finally arrived. MySQLTuner 1.0.0 is now available for download. Major improvements include full support for MySQL 5.1 and Solaris. You can review other changes in the changelog. As always, I'd like to personally thank everyone who has made this release possible. Your efforts have provided benefits from MySQL users worldwide, and they have [...]<p><a href="http://rackerhacker.com/2008/12/01/mysqltuner-100-is-now-available/">MySQLTuner 1.0.0 is now available</a> is a post from: Major Hayden's <a href="http://rackerhacker.com">Racker Hacker</a> blog. 
<p>Thanks for following the blog via the RSS feed. Please don't copy my posts or quote portions of them without attribution.</p></p>
]]></description>
			<content:encoded><![CDATA[<p>It has finally arrived.  MySQLTuner 1.0.0 is now available for <a href="http://mysqltuner.pl/">download</a>.  Major improvements include full support for MySQL 5.1 and Solaris.  You can review other changes in the <a href="http://wiki.mysqltuner.com/Changelog">changelog</a>.</p>
<p>As always, I'd like to personally thank everyone who has made this release possible.  Your efforts have provided benefits from MySQL users worldwide, and they have shown me how rewarding it is to maintain open source software.</p>
<p><a href="http://rackerhacker.com/2008/12/01/mysqltuner-100-is-now-available/">MySQLTuner 1.0.0 is now available</a> is a post from: Major Hayden's <a href="http://rackerhacker.com">Racker Hacker</a> blog. 
<p>Thanks for following the blog via the RSS feed. Please don't copy my posts or quote portions of them without attribution.</p></p>
]]></content:encoded>
			<wfw:commentRss>http://rackerhacker.com/2008/12/01/mysqltuner-100-is-now-available/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>MySQLTuner 0.9.9 is now available</title>
		<link>http://rackerhacker.com/2008/09/07/mysqltuner-099-is-now-available/</link>
		<comments>http://rackerhacker.com/2008/09/07/mysqltuner-099-is-now-available/#comments</comments>
		<pubDate>Mon, 08 Sep 2008 02:05:03 +0000</pubDate>
		<dc:creator>Major Hayden</dc:creator>
				<category><![CDATA[Blog Posts]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[mysqltuner]]></category>
		<category><![CDATA[perl]]></category>

		<guid isPermaLink="false">http://rackerhacker.com/?p=421</guid>
		<description><![CDATA[MySQLTuner 0.9.9 is now available for download. There's a new wiki for the script at wiki.mysqltuner.com. The new wiki contains links to downloads, changelogs, and other details. If you want to know when the latest releases are available, there are multiple options: Follow RackerHacker on Twitter Sign up for the MySQLTuner mailing list Use the [...]<p><a href="http://rackerhacker.com/2008/09/07/mysqltuner-099-is-now-available/">MySQLTuner 0.9.9 is now available</a> is a post from: Major Hayden's <a href="http://rackerhacker.com">Racker Hacker</a> blog. 
<p>Thanks for following the blog via the RSS feed. Please don't copy my posts or quote portions of them without attribution.</p></p>
]]></description>
			<content:encoded><![CDATA[<p>MySQLTuner 0.9.9 is now available for <a href="http://mysqltuner.pl/">download</a>.  There's a new wiki for the script at <a href="http://wiki.mysqltuner.com">wiki.mysqltuner.com</a>.  The new wiki contains links to downloads, changelogs, and other details.</p>
<p>If you want to know when the latest releases are available, there are multiple options:</p>
<ul>
<li>Follow <a href="http://twitter.com/RackerHacker/">RackerHacker</a> on <a href="http://twitter.com/">Twitter</a></li>
<li>Sign up for the <a href="http://wiki.mysqltuner.com/MySQLTuner#Mailing_List">MySQLTuner mailing list</a></li>
<li>Use the <code>--checkversion</code> option when you run the script</li>
</ul>
<p><a href="http://rackerhacker.com/2008/09/07/mysqltuner-099-is-now-available/">MySQLTuner 0.9.9 is now available</a> is a post from: Major Hayden's <a href="http://rackerhacker.com">Racker Hacker</a> blog. 
<p>Thanks for following the blog via the RSS feed. Please don't copy my posts or quote portions of them without attribution.</p></p>
]]></content:encoded>
			<wfw:commentRss>http://rackerhacker.com/2008/09/07/mysqltuner-099-is-now-available/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>MySQLTuner 0.9.8 is now available</title>
		<link>http://rackerhacker.com/2008/07/21/mysqltuner-098-is-now-available/</link>
		<comments>http://rackerhacker.com/2008/07/21/mysqltuner-098-is-now-available/#comments</comments>
		<pubDate>Mon, 21 Jul 2008 17:17:14 +0000</pubDate>
		<dc:creator>Major Hayden</dc:creator>
				<category><![CDATA[Blog Posts]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[mysqltuner]]></category>

		<guid isPermaLink="false">http://rackerhacker.com/?p=336</guid>
		<description><![CDATA[MySQLTuner 0.9.8 is now available for download and it is full of new changes! So far, MySQLTuner has been downloaded almost 24,000 times. Thanks for making it so popular. Easy download! You can download it simply by running wget mysqltuner.pl. You will automatically be redirected to the script. Access servers remotely If you have multiple [...]<p><a href="http://rackerhacker.com/2008/07/21/mysqltuner-098-is-now-available/">MySQLTuner 0.9.8 is now available</a> is a post from: Major Hayden's <a href="http://rackerhacker.com">Racker Hacker</a> blog. 
<p>Thanks for following the blog via the RSS feed. Please don't copy my posts or quote portions of them without attribution.</p></p>
]]></description>
			<content:encoded><![CDATA[<p>MySQLTuner 0.9.8 is now available for <a href="http://rackerhacker.com/mysqltuner/">download</a> and it is full of new changes!  So far, MySQLTuner has been downloaded almost 24,000 times.  Thanks for making it so popular.</p>
<p><strong>Easy download!</strong><br />
You can download it simply by running <code>wget mysqltuner.pl</code>.  You will automatically be redirected to the script.</p>
<p><strong>Access servers remotely</strong><br />
If you have multiple servers that you need to tune and monitor, simply download MySQLTuner onto one machine.  You can run it against other servers by specifying a hostname, port, and login credentials.  Two new options are available: <code>--host</code> and <code>--port</code>.</p>
<p><strong>Pass login credentials on the command line</strong><br />
Two new options are available: <code>--user</code> and <code>--pass</code>.  You can pass a username and password on the command line to log in quickly.  This can be especially helpful in conjunction with cron.</p>
<p><strong>Manually set the amount of RAM and swap memory installed</strong><br />
I've received a few bug reports where users on certain virtual environments saw incorrect memory calculations when they ran MySQLTuner.  You can now set the current amount of RAM and swap memory installed with <code>--forcemem</code> and <code>--forceswap</code> respectively.  (Thanks to Jason Gill for the patch and the bug report!)</p>
<p><strong>Checking for updates is now optional</strong><br />
Some operating system distributions and environments can't allow for automatic update checking due to security concerns, so I've made update checks optional.  The <code>--skipversion</code> option has been removed and it was replaced with <code>--checkversion</code>.  <em>As a side note, the only data that I collected was the version number being run and the IP from which the update originated.  This data has only been used for aggregate statistical purposes.</em></p>
<p>As you might imagine, MySQLTuner 1.0 is just around the corner.  I've been holding out for the MySQL 5.1 GA release, but I may release the script sooner.  Don't worry - as soon as MySQL 5.1 becomes a GA release, I'll be hard at work to support any new optimization options which it provides.</p>
<p><a href="http://rackerhacker.com/2008/07/21/mysqltuner-098-is-now-available/">MySQLTuner 0.9.8 is now available</a> is a post from: Major Hayden's <a href="http://rackerhacker.com">Racker Hacker</a> blog. 
<p>Thanks for following the blog via the RSS feed. Please don't copy my posts or quote portions of them without attribution.</p></p>
]]></content:encoded>
			<wfw:commentRss>http://rackerhacker.com/2008/07/21/mysqltuner-098-is-now-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Calling all creative types: I need a slogan</title>
		<link>http://rackerhacker.com/2008/07/15/calling-all-creative-types-i-need-a-slogan/</link>
		<comments>http://rackerhacker.com/2008/07/15/calling-all-creative-types-i-need-a-slogan/#comments</comments>
		<pubDate>Tue, 15 Jul 2008 20:37:00 +0000</pubDate>
		<dc:creator>Major Hayden</dc:creator>
				<category><![CDATA[Blog Posts]]></category>
		<category><![CDATA[mysqltuner]]></category>

		<guid isPermaLink="false">http://rackerhacker.com/?p=320</guid>
		<description><![CDATA[As some of you may know, MySQLTuner is one of my favorite projects. It's approaching the 1.0 release and I feel like celebrating. I thought about putting together some T-shirts (because as a nerd, I enjoy the occasional techy T-shirt), but I can't come up with a good slogan. I've heard of some pretty hilarious [...]<p><a href="http://rackerhacker.com/2008/07/15/calling-all-creative-types-i-need-a-slogan/">Calling all creative types: I need a slogan</a> is a post from: Major Hayden's <a href="http://rackerhacker.com">Racker Hacker</a> blog. 
<p>Thanks for following the blog via the RSS feed. Please don't copy my posts or quote portions of them without attribution.</p></p>
]]></description>
			<content:encoded><![CDATA[<p>As some of you may know, MySQLTuner is one of my favorite projects.  It's approaching the 1.0 release and I feel like celebrating.  I thought about putting together some T-shirts (because as a nerd, I enjoy the occasional techy T-shirt), but I can't come up with a good slogan.</p>
<p>I've heard of some pretty hilarious slogans for database-related activities, like "DBA's know how to take dumps" and "don't overflow my buffer", but I'm trying to come up with some good ones for MySQLTuner.  Whoever picks the slogan/joke that wins and goes on the shirt will get a free shirt from me.  Yes, I did say <b>free</b>.</p>
<p><a href="http://rackerhacker.com/2008/07/15/calling-all-creative-types-i-need-a-slogan/">Calling all creative types: I need a slogan</a> is a post from: Major Hayden's <a href="http://rackerhacker.com">Racker Hacker</a> blog. 
<p>Thanks for following the blog via the RSS feed. Please don't copy my posts or quote portions of them without attribution.</p></p>
]]></content:encoded>
			<wfw:commentRss>http://rackerhacker.com/2008/07/15/calling-all-creative-types-i-need-a-slogan/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>MySQLTuner is now a Fedora 9 package!</title>
		<link>http://rackerhacker.com/2008/06/27/mysqltuner-is-now-a-fedora-9-package/</link>
		<comments>http://rackerhacker.com/2008/06/27/mysqltuner-is-now-a-fedora-9-package/#comments</comments>
		<pubDate>Fri, 27 Jun 2008 17:16:56 +0000</pubDate>
		<dc:creator>Major Hayden</dc:creator>
				<category><![CDATA[Blog Posts]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[mysqltuner]]></category>

		<guid isPermaLink="false">http://rackerhacker.com/?p=317</guid>
		<description><![CDATA[Thanks to some work started by Ville Skyttä, MySQLTuner is now included in Fedora 9 repositories: # cat /etc/fedora-release Fedora release 9 (Sulphur) # yum info mysqltuner Loaded plugins: fastestmirror, priorities, refresh-packagekit Loading mirror speeds from cached hostfile * updates: mirrors.usc.edu * fedora: mirror.unl.edu * livna: mirrors.tummy.com Available Packages Name : mysqltuner Arch : noarch [...]<p><a href="http://rackerhacker.com/2008/06/27/mysqltuner-is-now-a-fedora-9-package/">MySQLTuner is now a Fedora 9 package!</a> is a post from: Major Hayden's <a href="http://rackerhacker.com">Racker Hacker</a> blog. 
<p>Thanks for following the blog via the RSS feed. Please don't copy my posts or quote portions of them without attribution.</p></p>
]]></description>
			<content:encoded><![CDATA[<p>Thanks to <a href="https://bugzilla.redhat.com/show_bug.cgi?id=452172">some work started by Ville Skyttä</a>, MySQLTuner is now included in Fedora 9 repositories:</p>
<p><code># cat /etc/fedora-release<br />
Fedora release 9 (Sulphur)<br />
# yum info mysqltuner<br />
Loaded plugins: fastestmirror, priorities, refresh-packagekit<br />
Loading mirror speeds from cached hostfile<br />
 * updates: mirrors.usc.edu<br />
 * fedora: mirror.unl.edu<br />
 * livna: mirrors.tummy.com<br />
Available Packages<br />
Name       : mysqltuner<br />
Arch       : noarch<br />
Version    : 0.9.1<br />
Release    : 4<br />
Size       : 11 k<br />
Repo       : updates<br />
Summary    : MySQL high performance tuning script<br />
URL        : http://mysqltuner.com/<br />
License    : GPLv3+<br />
Description: MySQLTuner is a MySQL high performance tuning script written in perl that will provide you with a snapshot of a MySQL server's health. Based<br />
           : on the statistics gathered, specific recommendations will be provided that will increase a MySQL server's efficiency and performance.  The<br />
           : script gives you automated MySQL tuning that is on the level of what you would receive from a MySQL DBA.</code></p>
<p>In addition to Ville, I'd like to thank Jason Tibbitts for reviewing and approving the new package.</p>
<p><a href="http://rackerhacker.com/2008/06/27/mysqltuner-is-now-a-fedora-9-package/">MySQLTuner is now a Fedora 9 package!</a> is a post from: Major Hayden's <a href="http://rackerhacker.com">Racker Hacker</a> blog. 
<p>Thanks for following the blog via the RSS feed. Please don't copy my posts or quote portions of them without attribution.</p></p>
]]></content:encoded>
			<wfw:commentRss>http://rackerhacker.com/2008/06/27/mysqltuner-is-now-a-fedora-9-package/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQLTuner 0.9.1 available for Mandriva users</title>
		<link>http://rackerhacker.com/2008/06/21/mysqltuner-091-available-for-mandriva-users/</link>
		<comments>http://rackerhacker.com/2008/06/21/mysqltuner-091-available-for-mandriva-users/#comments</comments>
		<pubDate>Sun, 22 Jun 2008 02:54:03 +0000</pubDate>
		<dc:creator>Major Hayden</dc:creator>
				<category><![CDATA[Blog Posts]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[mandriva]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[mysqltuner]]></category>

		<guid isPermaLink="false">http://rackerhacker.com/?p=314</guid>
		<description><![CDATA[Thanks to some hard work from Oden Eriksson and Frederik Himpe, MySQLTuner 0.9.1 is available in a Mandriva package. MySQLTuner 0.9.1 available for Mandriva users is a post from: Major Hayden's Racker Hacker blog. Thanks for following the blog via the RSS feed. Please don't copy my posts or quote portions of them without attribution.<p><a href="http://rackerhacker.com/2008/06/21/mysqltuner-091-available-for-mandriva-users/">MySQLTuner 0.9.1 available for Mandriva users</a> is a post from: Major Hayden's <a href="http://rackerhacker.com">Racker Hacker</a> blog. 
<p>Thanks for following the blog via the RSS feed. Please don't copy my posts or quote portions of them without attribution.</p></p>
]]></description>
			<content:encoded><![CDATA[<p>Thanks to some hard work from Oden Eriksson and Frederik Himpe, MySQLTuner 0.9.1 is available in a <a href="http://rpmfind.net/linux/RPM/mandriva/devel/cooker/i586/media/contrib/release/mysqltuner-0.9.1-1mdv2009.0.noarch.html">Mandriva package</a>.</p>
<p><a href="http://rackerhacker.com/2008/06/21/mysqltuner-091-available-for-mandriva-users/">MySQLTuner 0.9.1 available for Mandriva users</a> is a post from: Major Hayden's <a href="http://rackerhacker.com">Racker Hacker</a> blog. 
<p>Thanks for following the blog via the RSS feed. Please don't copy my posts or quote portions of them without attribution.</p></p>
]]></content:encoded>
			<wfw:commentRss>http://rackerhacker.com/2008/06/21/mysqltuner-091-available-for-mandriva-users/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQLTuner v0.9.1 is now available</title>
		<link>http://rackerhacker.com/2008/06/18/mysqltuner-v091-is-now-available/</link>
		<comments>http://rackerhacker.com/2008/06/18/mysqltuner-v091-is-now-available/#comments</comments>
		<pubDate>Thu, 19 Jun 2008 02:53:58 +0000</pubDate>
		<dc:creator>Major Hayden</dc:creator>
				<category><![CDATA[Blog Posts]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[mysqltuner]]></category>

		<guid isPermaLink="false">http://rackerhacker.com/?p=312</guid>
		<description><![CDATA[MySQLTuner v0.9.1 is now available! This long-awaited update includes bug fixes, feature enhancements, and compatibility improvements. MySQLTuner now checks for fragmented tables When deletes or updates are made on tables, MySQL will often leave holes behind that it hopes to fill in later. If the size and quantity keep climbing, the holes can cause performance [...]<p><a href="http://rackerhacker.com/2008/06/18/mysqltuner-v091-is-now-available/">MySQLTuner v0.9.1 is now available</a> is a post from: Major Hayden's <a href="http://rackerhacker.com">Racker Hacker</a> blog. 
<p>Thanks for following the blog via the RSS feed. Please don't copy my posts or quote portions of them without attribution.</p></p>
]]></description>
			<content:encoded><![CDATA[<p>MySQLTuner v0.9.1 is <a href="http://rackerhacker.com/mysqltuner/">now available</a>!  This long-awaited update includes bug fixes, feature enhancements, and compatibility improvements.</p>
<p><strong>MySQLTuner now checks for fragmented tables</strong><br />
When deletes or updates are made on tables, MySQL will often leave holes behind that it hopes to fill in later.  If the size and quantity keep climbing, the holes can cause performance degradation for writes and reads.  Fragmentation can be corrected with <code>OPTIMIZE TABLE</code>, and the script recommends it if needed.</p>
<p><strong>Fixed a bug where zero-length passwords cause authentication to repeat</strong><br />
The script will now allow you to have a zero-length password, and it won't re-prompt for the password over and over again.</p>
<p><strong>Fixed a wget 1.11 timestamp bug</strong><br />
This can cause the version check to fail if the .wgetrc has timestamps enabled.</p>
<p><strong>Corrected a math error in the temporary table calculation</strong><br />
The script should now be able to more accurately determine the relative quantity of temporary tables created on disk.</p>
<p><strong>Fixed an error when the status variable <code>Open_tables</code> returned zero</strong><br />
The divide by zero error has been corrected.</p>
<p><strong>Added table cache changes in preparation for MySQL 6</strong><br />
It's still in the early stages, but MySQLTuner should have full support for MySQL 6 by the time it reaches RC status.</p>
<p><strong>Thanks for the contributions!</strong><br />
This update would not have been possible without help from Ville Skytta, Trent Hornibrook and Luuk Vosslamber.</p>
<p>To download the latest copy, visit the <a href="http://rackerhacker.com/mysqltuner/">MySQLTuner page</a>.</p>
<p><a href="http://rackerhacker.com/2008/06/18/mysqltuner-v091-is-now-available/">MySQLTuner v0.9.1 is now available</a> is a post from: Major Hayden's <a href="http://rackerhacker.com">Racker Hacker</a> blog. 
<p>Thanks for following the blog via the RSS feed. Please don't copy my posts or quote portions of them without attribution.</p></p>
]]></content:encoded>
			<wfw:commentRss>http://rackerhacker.com/2008/06/18/mysqltuner-v091-is-now-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQLTuner v0.9.0 is now available</title>
		<link>http://rackerhacker.com/2008/04/06/mysqltuner-v090-is-now-available/</link>
		<comments>http://rackerhacker.com/2008/04/06/mysqltuner-v090-is-now-available/#comments</comments>
		<pubDate>Sun, 06 Apr 2008 14:30:28 +0000</pubDate>
		<dc:creator>Major Hayden</dc:creator>
				<category><![CDATA[database]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[mysqltuner]]></category>

		<guid isPermaLink="false">http://rackerhacker.com/?p=288</guid>
		<description><![CDATA[MySQLTuner v0.9.0 is now available. There is a bug fix and also a new feature! Fixed a bug in the enumeration/sizing of tables in MySQL 5 In MySQL 5 on some distributions, a NULL is returned for the storage engine and data length. Luuk Vosslamber quickly e-mailed me about the bug yesterday and it has [...]<p><a href="http://rackerhacker.com/2008/04/06/mysqltuner-v090-is-now-available/">MySQLTuner v0.9.0 is now available</a> is a post from: Major Hayden's <a href="http://rackerhacker.com">Racker Hacker</a> blog. 
<p>Thanks for following the blog via the RSS feed. Please don't copy my posts or quote portions of them without attribution.</p></p>
]]></description>
			<content:encoded><![CDATA[<p>MySQLTuner v0.9.0 is <a href="http://rackerhacker.com/mysqltuner/">now available</a>.  There is a bug fix and also a new feature!</p>
<p><strong>Fixed a bug in the enumeration/sizing of tables in MySQL 5</strong><br />
In MySQL 5 on some distributions, a NULL is returned for the storage engine and data length.  Luuk Vosslamber quickly e-mailed me about the bug yesterday and it has been fixed.</p>
<p><strong>MySQLTuner version checking</strong><br />
MySQLTuner will now check to see if a new version is available when the script runs.  You can disable the check with the <code>--skipversion</code> option if you do not wish to perform the check.</p>
<p>The version check does not submit any information about the server, the MySQL installation, or any of your MySQL data.  It simply queries a page on mysqltuner.com with the version number of your currently running script.  Based on the value returned by the page, MySQLTuner will alert you if a new version is available.</p>
<p>To download the new version right now, please go to the <a href="http://rackerhacker.com/mysqltuner/">project page </a>and use the download links.</p>
<p><a href="http://rackerhacker.com/2008/04/06/mysqltuner-v090-is-now-available/">MySQLTuner v0.9.0 is now available</a> is a post from: Major Hayden's <a href="http://rackerhacker.com">Racker Hacker</a> blog. 
<p>Thanks for following the blog via the RSS feed. Please don't copy my posts or quote portions of them without attribution.</p></p>
]]></content:encoded>
			<wfw:commentRss>http://rackerhacker.com/2008/04/06/mysqltuner-v090-is-now-available/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>MySQLTuner v0.8.9 is now available</title>
		<link>http://rackerhacker.com/2008/04/05/mysqltuner-v089-is-now-available/</link>
		<comments>http://rackerhacker.com/2008/04/05/mysqltuner-v089-is-now-available/#comments</comments>
		<pubDate>Sat, 05 Apr 2008 16:03:14 +0000</pubDate>
		<dc:creator>Major Hayden</dc:creator>
				<category><![CDATA[database]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[mysqltuner]]></category>

		<guid isPermaLink="false">http://rackerhacker.com/?p=287</guid>
		<description><![CDATA[MySQLTuner v0.8.9 is now available.  There are a few bug fixes, performance improvements, and readability adjustments. Table enumeration and sizing can now be skipped I've received reports that MySQLTuner will stall while enumerating tables on servers that contain a lot of tables or a lot of large tables.  You can now use the --skipsize option [...]<p><a href="http://rackerhacker.com/2008/04/05/mysqltuner-v089-is-now-available/">MySQLTuner v0.8.9 is now available</a> is a post from: Major Hayden's <a href="http://rackerhacker.com">Racker Hacker</a> blog. 
<p>Thanks for following the blog via the RSS feed. Please don't copy my posts or quote portions of them without attribution.</p></p>
]]></description>
			<content:encoded><![CDATA[<p>MySQLTuner v0.8.9 is <a title="MySQLTuner v0.8.9" href="http://rackerhacker.com/mysqltuner/">now available</a>.  There are a few bug fixes, performance improvements, and readability adjustments.</p>
<p><strong>Table enumeration and sizing can now be skipped</strong><br />
I've received reports that MySQLTuner will stall while enumerating tables on servers that contain a lot of tables or a lot of large tables.  You can now use the <code>--skipsize</code> option to skip over the table enumeration process and let the script finish.  However, you will not be able to receive some recommendations since the script was unable to determine which storage engines are enabled.</p>
<p><strong>New table enumeration and sizing method for MySQL 5</strong><br />
The script now uses information_schema to enumerate tables and their sizes for MySQL 5 servers.  This has provided a drastic improvement in performance.</p>
<p><strong>Readability improvements</strong><br />
The recommendations for query_cache_limit and max_heap_table_size/tmp_table_size have been improved.</p>
<p>As always, I welcome your suggestions, bug reports, and questions!  Please feel free to drop a comment on this blog posting or send me an e-mail (it's in the script).  Also, don't forget to <a title="MySQLTuner Mailing List" href="http://rackerhacker.com/mysqltuner/">sign up for the MySQLTuner version announcement list</a>.</p>
<p><a href="http://rackerhacker.com/2008/04/05/mysqltuner-v089-is-now-available/">MySQLTuner v0.8.9 is now available</a> is a post from: Major Hayden's <a href="http://rackerhacker.com">Racker Hacker</a> blog. 
<p>Thanks for following the blog via the RSS feed. Please don't copy my posts or quote portions of them without attribution.</p></p>
]]></content:encoded>
			<wfw:commentRss>http://rackerhacker.com/2008/04/05/mysqltuner-v089-is-now-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQLTuner v0.8.6 is now available</title>
		<link>http://rackerhacker.com/2008/02/26/mysqltuner-v086-is-now-available/</link>
		<comments>http://rackerhacker.com/2008/02/26/mysqltuner-v086-is-now-available/#comments</comments>
		<pubDate>Wed, 27 Feb 2008 03:24:52 +0000</pubDate>
		<dc:creator>Major Hayden</dc:creator>
				<category><![CDATA[database]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[mysqltuner]]></category>

		<guid isPermaLink="false">http://rackerhacker.com/2008/02/26/mysqltuner-v086-is-now-available/</guid>
		<description><![CDATA[Version 0.8.6 of MySQLTuner is now available. It contains a few bug fixes and readability improvements: Newlines are placed between the sections for increased readability Each section now contains extra lines to set the sections apart. It makes the output a little longer, but easier to read as well. Storage engine status color bug Even [...]<p><a href="http://rackerhacker.com/2008/02/26/mysqltuner-v086-is-now-available/">MySQLTuner v0.8.6 is now available</a> is a post from: Major Hayden's <a href="http://rackerhacker.com">Racker Hacker</a> blog. 
<p>Thanks for following the blog via the RSS feed. Please don't copy my posts or quote portions of them without attribution.</p></p>
]]></description>
			<content:encoded><![CDATA[<p>Version 0.8.6 of MySQLTuner is <a href="http://mysqltuner.com/">now available</a>.  It contains a few bug fixes and readability improvements:</p>
<p><strong>Newlines are placed between the sections for increased readability</strong><br />
Each section now contains extra lines to set the sections apart.  It makes the output a little longer, but easier to read as well.</p>
<p><strong>Storage engine status color bug</strong><br />
Even if the --nocolor option was passed, the storage engine statuses were being shown in color.</p>
<p><strong>Excluded information_schema from storage engine calculations</strong><br />
The information_schema database was causing extra MEMORY tables to show up in the calculations. They're now excluded when the calculations are being made.</p>
<p>Shawn Ashlee has also been added as a contributor as he's been a constant help for the project.  He's recommended implementation ideas and he has worked to create internal MySQLTuner RPM's for use at Rackspace.  Thanks, Shawn!</p>
<p><a href="http://rackerhacker.com/2008/02/26/mysqltuner-v086-is-now-available/">MySQLTuner v0.8.6 is now available</a> is a post from: Major Hayden's <a href="http://rackerhacker.com">Racker Hacker</a> blog. 
<p>Thanks for following the blog via the RSS feed. Please don't copy my posts or quote portions of them without attribution.</p></p>
]]></content:encoded>
			<wfw:commentRss>http://rackerhacker.com/2008/02/26/mysqltuner-v086-is-now-available/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>MySQLTuner now has a mailing list</title>
		<link>http://rackerhacker.com/2008/02/19/mysqltuner-now-has-a-mailing-list/</link>
		<comments>http://rackerhacker.com/2008/02/19/mysqltuner-now-has-a-mailing-list/#comments</comments>
		<pubDate>Wed, 20 Feb 2008 02:23:15 +0000</pubDate>
		<dc:creator>Major Hayden</dc:creator>
				<category><![CDATA[database]]></category>
		<category><![CDATA[mysqltuner]]></category>

		<guid isPermaLink="false">http://rackerhacker.com/2008/02/19/mysqltuner-now-has-a-mailing-list/</guid>
		<description><![CDATA[Due to popular demand, I've created a mailing list for MySQLTuner. It will be a low-traffic list consisting of new version announcements and bug fixes. If you want to subscribe, simply send an e-mail with SUBSCRIBE in the subject line to mysqltuner-announce-request@mysqltuner.com. Be sure to add mysqltuner-announce@mysqltuner.com to your mail provider's whitelist. MySQLTuner now has [...]<p><a href="http://rackerhacker.com/2008/02/19/mysqltuner-now-has-a-mailing-list/">MySQLTuner now has a mailing list</a> is a post from: Major Hayden's <a href="http://rackerhacker.com">Racker Hacker</a> blog. 
<p>Thanks for following the blog via the RSS feed. Please don't copy my posts or quote portions of them without attribution.</p></p>
]]></description>
			<content:encoded><![CDATA[<p>Due to popular demand, I've created a mailing list for MySQLTuner.  It will be a low-traffic list consisting of new version announcements and bug fixes.</p>
<p>If you want to subscribe, simply send an e-mail with <strong>SUBSCRIBE</strong> in the subject line to <a href="mailto:mysqltuner-announce-request@mysqltuner.com?subject=SUBSCRIBE">mysqltuner-announce-request@mysqltuner.com</a>.  Be sure to add <strong>mysqltuner-announce@mysqltuner.com</strong> to your mail provider's whitelist.</p>
<p><a href="http://rackerhacker.com/2008/02/19/mysqltuner-now-has-a-mailing-list/">MySQLTuner now has a mailing list</a> is a post from: Major Hayden's <a href="http://rackerhacker.com">Racker Hacker</a> blog. 
<p>Thanks for following the blog via the RSS feed. Please don't copy my posts or quote portions of them without attribution.</p></p>
]]></content:encoded>
			<wfw:commentRss>http://rackerhacker.com/2008/02/19/mysqltuner-now-has-a-mailing-list/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQLTuner v0.8.5 is now available</title>
		<link>http://rackerhacker.com/2008/02/11/mysqltuner-v085-is-now-available/</link>
		<comments>http://rackerhacker.com/2008/02/11/mysqltuner-v085-is-now-available/#comments</comments>
		<pubDate>Mon, 11 Feb 2008 18:02:11 +0000</pubDate>
		<dc:creator>Major Hayden</dc:creator>
				<category><![CDATA[database]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[mysqltuner]]></category>

		<guid isPermaLink="false">http://rackerhacker.com/2008/02/11/mysqltuner-v085-is-now-available/</guid>
		<description><![CDATA[To get the latest copy, head over to the download page! Here's the changes from 0.8.0 to 0.8.5 for MySQLTuner: Fixed a copy/paste bug There was a bug in 0.8.0 that displayed "OK" in red rather than showing "!!". It affected the informational "--" outputs as well. Thanks to Nils Breunese for pointing out that [...]<p><a href="http://rackerhacker.com/2008/02/11/mysqltuner-v085-is-now-available/">MySQLTuner v0.8.5 is now available</a> is a post from: Major Hayden's <a href="http://rackerhacker.com">Racker Hacker</a> blog. 
<p>Thanks for following the blog via the RSS feed. Please don't copy my posts or quote portions of them without attribution.</p></p>
]]></description>
			<content:encoded><![CDATA[<p>To get the latest copy, head over to the <a href="http://mysqltuner.com/">download page</a>! Here's the changes from 0.8.0 to 0.8.5 for MySQLTuner:</p>
<p><strong>Fixed a copy/paste bug</strong><br />
There was a bug in 0.8.0 that displayed "OK" in red rather than showing "!!".  It affected the informational "--" outputs as well.  Thanks to Nils Breunese for pointing out that confusing bug!</p>
<p><strong>Fixed a data length calculation bug with MySQL 4.0</strong><br />
If the script was run against MySQL 4.0 servers, it would return the Max_data_length rather than Data_length, and this was returning some horribly incorrect results for the size of tables in use with certain storage engines.</p>
<p><strong>Fixed a key buffer calculation bug with MySQL 4.0</strong><br />
It's not possible to ask a MySQL 4.0 server about how much of the key buffer is in use, so the functionality for MySQL 4.0 now matches 3.23 for key buffer calculations.</p>
<p><strong>Added a notification for well-optimized servers</strong><br />
For situations where MySQLTuner can't make any recommendations for performance increases, it actually says so now.</p>
<p><strong>Version bump to 0.8.5</strong><br />
It's getting close to a full 1.0 release!</p>
<p><a href="http://rackerhacker.com/2008/02/11/mysqltuner-v085-is-now-available/">MySQLTuner v0.8.5 is now available</a> is a post from: Major Hayden's <a href="http://rackerhacker.com">Racker Hacker</a> blog. 
<p>Thanks for following the blog via the RSS feed. Please don't copy my posts or quote portions of them without attribution.</p></p>
]]></content:encoded>
			<wfw:commentRss>http://rackerhacker.com/2008/02/11/mysqltuner-v085-is-now-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQLTuner v0.8.0 is now available</title>
		<link>http://rackerhacker.com/2008/01/31/mysqltuner-v080-is-now-available/</link>
		<comments>http://rackerhacker.com/2008/01/31/mysqltuner-v080-is-now-available/#comments</comments>
		<pubDate>Fri, 01 Feb 2008 01:01:35 +0000</pubDate>
		<dc:creator>Major Hayden</dc:creator>
				<category><![CDATA[database]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[mysqltuner]]></category>

		<guid isPermaLink="false">http://rackerhacker.com/2008/01/31/mysqltuner-v080-is-now-available/</guid>
		<description><![CDATA[Thanks to an e-mail from Joe Calderon, I've corrected a MySQLTuner bug where indexes were not being calculated properly when symbolic links are used. It was a quick fix, and the new version is now available for download. Also, MySQLTuner now has a standardized versioning scheme. I'm starting at 0.8.0 since I'm close to a [...]<p><a href="http://rackerhacker.com/2008/01/31/mysqltuner-v080-is-now-available/">MySQLTuner v0.8.0 is now available</a> is a post from: Major Hayden's <a href="http://rackerhacker.com">Racker Hacker</a> blog. 
<p>Thanks for following the blog via the RSS feed. Please don't copy my posts or quote portions of them without attribution.</p></p>
]]></description>
			<content:encoded><![CDATA[<p>Thanks to an e-mail from Joe Calderon, I've corrected a MySQLTuner bug where indexes were not being calculated properly when symbolic links are used.  It was a quick fix, and the new version is <a href="http://mysqltuner.com/">now available for download</a>.</p>
<p>Also, MySQLTuner now has a standardized versioning scheme.  I'm starting at 0.8.0 since I'm close to a completely stable release.  There's still a few kinks when working with MySQL cluster nodes, and I'm hoping to work that out soon.</p>
<p>Thanks for downloading!</p>
<p><a href="http://rackerhacker.com/2008/01/31/mysqltuner-v080-is-now-available/">MySQLTuner v0.8.0 is now available</a> is a post from: Major Hayden's <a href="http://rackerhacker.com">Racker Hacker</a> blog. 
<p>Thanks for following the blog via the RSS feed. Please don't copy my posts or quote portions of them without attribution.</p></p>
]]></content:encoded>
			<wfw:commentRss>http://rackerhacker.com/2008/01/31/mysqltuner-v080-is-now-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQLTuner reaches 5,000 downloads!</title>
		<link>http://rackerhacker.com/2008/01/25/mysqltuner-reaches-5000-downloads/</link>
		<comments>http://rackerhacker.com/2008/01/25/mysqltuner-reaches-5000-downloads/#comments</comments>
		<pubDate>Fri, 25 Jan 2008 17:01:18 +0000</pubDate>
		<dc:creator>Major Hayden</dc:creator>
				<category><![CDATA[database]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[mysqltuner]]></category>

		<guid isPermaLink="false">http://rackerhacker.com/2008/01/25/mysqltuner-reaches-5000-downloads/</guid>
		<description><![CDATA[I've just reviewed the stats for MySQLTuner, and it crossed the 5,000 download mark last week! Thanks to all of you who have helped me make it a successful tool for MySQL server optimization. With that said - how can MySQLTuner be improved to help you? Please let me know, and I'll get started on [...]<p><a href="http://rackerhacker.com/2008/01/25/mysqltuner-reaches-5000-downloads/">MySQLTuner reaches 5,000 downloads!</a> is a post from: Major Hayden's <a href="http://rackerhacker.com">Racker Hacker</a> blog. 
<p>Thanks for following the blog via the RSS feed. Please don't copy my posts or quote portions of them without attribution.</p></p>
]]></description>
			<content:encoded><![CDATA[<p>I've just reviewed the stats for MySQLTuner, and it crossed the 5,000 download mark last week!  Thanks to all of you who have helped me make it a successful tool for MySQL server optimization.</p>
<p>With that said - how can MySQLTuner be improved to help you?  Please let me know, and I'll get started on those features!</p>
<p><a href="http://rackerhacker.com/2008/01/25/mysqltuner-reaches-5000-downloads/">MySQLTuner reaches 5,000 downloads!</a> is a post from: Major Hayden's <a href="http://rackerhacker.com">Racker Hacker</a> blog. 
<p>Thanks for following the blog via the RSS feed. Please don't copy my posts or quote portions of them without attribution.</p></p>
]]></content:encoded>
			<wfw:commentRss>http://rackerhacker.com/2008/01/25/mysqltuner-reaches-5000-downloads/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>MySQLTuner Revision 29 is now available</title>
		<link>http://rackerhacker.com/2008/01/15/mysqltuner-revision-29-is-now-available/</link>
		<comments>http://rackerhacker.com/2008/01/15/mysqltuner-revision-29-is-now-available/#comments</comments>
		<pubDate>Wed, 16 Jan 2008 04:13:12 +0000</pubDate>
		<dc:creator>Major Hayden</dc:creator>
				<category><![CDATA[database]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[mysqltuner]]></category>

		<guid isPermaLink="false">http://rackerhacker.com/2008/01/15/mysqltuner-revision-29-is-now-available/</guid>
		<description><![CDATA[A new version of MySQLTuner was released tonight to correct some bugs found within revision 26. As usual, you can get a new copy from the MySQLTuner site. Here are the new features: &#187; Storage engine counts are shown In addition to the actual size of the tables stored under each storage engine, there is [...]<p><a href="http://rackerhacker.com/2008/01/15/mysqltuner-revision-29-is-now-available/">MySQLTuner Revision 29 is now available</a> is a post from: Major Hayden's <a href="http://rackerhacker.com">Racker Hacker</a> blog. 
<p>Thanks for following the blog via the RSS feed. Please don't copy my posts or quote portions of them without attribution.</p></p>
]]></description>
			<content:encoded><![CDATA[<p>A new version of MySQLTuner was released tonight to correct some bugs found within revision 26.  As usual, you can <a href="http://mysqltuner.com/mysqltuner.pl">get a new copy</a> from the <a href="http://mysqltuner.com/">MySQLTuner site</a>.</p>
<p>Here are the new features:</p>
<p><strong>&raquo; Storage engine counts are shown</strong></p>
<p>In addition to the actual size of the tables stored under each storage engine, there is a table count as well.  The table count reflects the number of tables that exist on the server which use the specified storage engine.</p>
<p><strong>&raquo; Minor changes</strong></p>
<ul>
<li>Reduced overall code size</li>
<li>Optimized subroutines to use fewer system calls and math computations</li>
<li>Added storage engine disabling recommendations to the bottom of the output</li>
</ul>
<p><strong>&raquo; Bugs fixed</strong></p>
<ul>
<li>Fixed an issue that caused incorrect statistics for storage engines with MySQL 3.23</li>
<li>Corrected a logic bug that displayed odd storage engine statistics calculations</li>
</ul>
<p><a href="http://rackerhacker.com/2008/01/15/mysqltuner-revision-29-is-now-available/">MySQLTuner Revision 29 is now available</a> is a post from: Major Hayden's <a href="http://rackerhacker.com">Racker Hacker</a> blog. 
<p>Thanks for following the blog via the RSS feed. Please don't copy my posts or quote portions of them without attribution.</p></p>
]]></content:encoded>
			<wfw:commentRss>http://rackerhacker.com/2008/01/15/mysqltuner-revision-29-is-now-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQLTuner Revision 26 is now available</title>
		<link>http://rackerhacker.com/2008/01/15/mysqltuner-revision-26-is-now-available/</link>
		<comments>http://rackerhacker.com/2008/01/15/mysqltuner-revision-26-is-now-available/#comments</comments>
		<pubDate>Tue, 15 Jan 2008 14:00:22 +0000</pubDate>
		<dc:creator>Major Hayden</dc:creator>
				<category><![CDATA[database]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[mysqltuner]]></category>

		<guid isPermaLink="false">http://rackerhacker.com/2008/01/15/mysqltuner-revision-26-is-now-available/</guid>
		<description><![CDATA[As some subversion users may have noticed, revision 23 of MySQLTuner was released quietly on Sunday. Thanks to Mike Jackson, a few bugs from revision 23 were smashed today and revision 26 was released this morning. To pick up the new script, visit the MySQLTuner site. Here's some of the new features: &#187; Shows banner [...]<p><a href="http://rackerhacker.com/2008/01/15/mysqltuner-revision-26-is-now-available/">MySQLTuner Revision 26 is now available</a> is a post from: Major Hayden's <a href="http://rackerhacker.com">Racker Hacker</a> blog. 
<p>Thanks for following the blog via the RSS feed. Please don't copy my posts or quote portions of them without attribution.</p></p>
]]></description>
			<content:encoded><![CDATA[<p>As some subversion users may have noticed, revision 23 of MySQLTuner was released quietly on Sunday.  Thanks to <a href="http://barking-dog.net/">Mike Jackson</a>, a few bugs from revision 23 were smashed today and revision 26 was released this morning.</p>
<p>To pick up the new script, <a href="http://mysqltuner.com/">visit the MySQLTuner site</a>.</p>
<p>Here's some of the new features:</p>
<p><strong>&raquo; Shows banner of enabled and disabled storage engines</strong></p>
<p>Near the top of the MySQLTuner output, you'll find a line like this:</p>
<p><code>
<pre>[**] Status: -Archive -BDB -Federated +InnoDB -ISAM -NDBCluster</pre>
<p></code></p>
<p>Of course, this is shown in color within the terminal, but all enabled storage engines are shown in green with a plus sign at the front.  Disabled storage engines are shown in red and are prepended with a minus sign.</p>
<p><strong>&raquo; Recommends disabling unused storage engines</strong></p>
<p>If MySQLTuner finds storage engines enabled that are not in use, it will recommend that they are disabled to save resources:</p>
<p><code>
<pre>[!!] InnoDB is enabled but isn't being used</pre>
<p></code></p>
<p><strong>&raquo; Calculates total data corresponding to storage engines</strong></p>
<p>Any storage engines in use are shown with the total amount of data stored using those engines:</p>
<p><code>
<pre>[**] Data in MyISAM tables: 9G
[**] Data in InnoDB tables: 189M
[**] Data in MEMORY tables: 0B</pre>
<p></code></p>
<p><strong>&raquo; Displays exact counts in addition to percentages</strong></p>
<p>For some results where percents are shown, exact counts are being displayed as well:</p>
<p><code>
<pre>[OK] Slow queries: 0% (1/4M)
[OK] Highest usage of available connections: 56% (17/30)</pre>
<p></code></p>
<p><strong>&raquo; Initial InnoDB support</strong></p>
<p>As an initial step towards InnoDB support, the innodb_buffer_pool_size is compared to the total amount of InnoDB data stored on the server:</p>
<p><code>
<pre>[OK] InnoDB data size / buffer pool: 189.7M/384.0M</pre>
<p></code></p>
<p><strong>&raquo; Other minor changes</strong></p>
<ul>
<li>Added additional section headers to further organize the output</li>
<li>Merged the total buffers lines into one for more compact output</li>
<li>Added MySQL 5.1 to the supported list to prepare for upcoming GA release</li>
<li>For filesize amounts less than 1024 bytes, the "B" letter is shown to represent bytes</li>
<li>InnoDB log file recommendation removed due to bad implementations based on recommendations</li>
<li>Switches from spaced indents to tabbed indents</li>
</ul>
<p><a href="http://rackerhacker.com/2008/01/15/mysqltuner-revision-26-is-now-available/">MySQLTuner Revision 26 is now available</a> is a post from: Major Hayden's <a href="http://rackerhacker.com">Racker Hacker</a> blog. 
<p>Thanks for following the blog via the RSS feed. Please don't copy my posts or quote portions of them without attribution.</p></p>
]]></content:encoded>
			<wfw:commentRss>http://rackerhacker.com/2008/01/15/mysqltuner-revision-26-is-now-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQLTuner is now a Debian package</title>
		<link>http://rackerhacker.com/2008/01/08/mysqltuner-is-now-a-debian-package/</link>
		<comments>http://rackerhacker.com/2008/01/08/mysqltuner-is-now-a-debian-package/#comments</comments>
		<pubDate>Tue, 08 Jan 2008 16:37:32 +0000</pubDate>
		<dc:creator>Major Hayden</dc:creator>
				<category><![CDATA[database]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[mysqltuner]]></category>

		<guid isPermaLink="false">http://rackerhacker.com/2008/01/08/mysqltuner-is-now-a-debian-package/</guid>
		<description><![CDATA[I just received a note yesterday that MySQLTuner was added to Debian's package list for the sid release. I'd like to thank Marcela Tiznado for putting the package together and submitting it! You can read more about the package. MySQLTuner is now a Debian package is a post from: Major Hayden's Racker Hacker blog. Thanks [...]<p><a href="http://rackerhacker.com/2008/01/08/mysqltuner-is-now-a-debian-package/">MySQLTuner is now a Debian package</a> is a post from: Major Hayden's <a href="http://rackerhacker.com">Racker Hacker</a> blog. 
<p>Thanks for following the blog via the RSS feed. Please don't copy my posts or quote portions of them without attribution.</p></p>
]]></description>
			<content:encoded><![CDATA[<p>I just received a note yesterday that <a href="http://packages.debian.org/sid/main/mysqltuner">MySQLTuner</a> was added to Debian's <a href="http://packages.debian.org/sid/main/newpkg">package list</a> for the <em><a href="http://www.debian.org/releases/unstable/">sid</a></em> release.  I'd like to thank Marcela Tiznado for putting the package together and submitting it!</p>
<p>You can <a href="http://packages.debian.org/sid/main/mysqltuner">read more about the package</a>.</p>
<p><a href="http://rackerhacker.com/2008/01/08/mysqltuner-is-now-a-debian-package/">MySQLTuner is now a Debian package</a> is a post from: Major Hayden's <a href="http://rackerhacker.com">Racker Hacker</a> blog. 
<p>Thanks for following the blog via the RSS feed. Please don't copy my posts or quote portions of them without attribution.</p></p>
]]></content:encoded>
			<wfw:commentRss>http://rackerhacker.com/2008/01/08/mysqltuner-is-now-a-debian-package/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>MySQLTuner Revision 22 is now available</title>
		<link>http://rackerhacker.com/2007/12/03/mysqltuner-revision-22-is-now-available/</link>
		<comments>http://rackerhacker.com/2007/12/03/mysqltuner-revision-22-is-now-available/#comments</comments>
		<pubDate>Mon, 03 Dec 2007 18:09:32 +0000</pubDate>
		<dc:creator>Major Hayden</dc:creator>
				<category><![CDATA[database]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[mysqltuner]]></category>

		<guid isPermaLink="false">http://rackerhacker.com/2007/12/03/mysqltuner-revision-22-is-now-available/</guid>
		<description><![CDATA[MySQLTuner revision 22 is available today. Here's some of the notable fixes and changes: &#187; Changed how indexes are calculated on MySQL 5 Thanks to Jon Hinds, I found that when running the tuning script against MySQL 5, the following SQL statement caused MySQL to open all of the tables on the server, which of [...]<p><a href="http://rackerhacker.com/2007/12/03/mysqltuner-revision-22-is-now-available/">MySQLTuner Revision 22 is now available</a> is a post from: Major Hayden's <a href="http://rackerhacker.com">Racker Hacker</a> blog. 
<p>Thanks for following the blog via the RSS feed. Please don't copy my posts or quote portions of them without attribution.</p></p>
]]></description>
			<content:encoded><![CDATA[<p>MySQLTuner revision 22 is available today.  Here's some of the notable fixes and changes:</p>
<p><strong>&raquo; Changed how indexes are calculated on MySQL 5</strong></p>
<p>Thanks to Jon Hinds, I found that when running the tuning script against MySQL 5, the following SQL statement caused MySQL to open <strong>all</strong> of the tables on the server, which of course caused the table cache hit rate to plummet each time the script is run:</p>
<p><code>SELECT SUM(INDEX_LENGTH) from information_schema.TABLES where ENGINE='MyISAM'</code></p>
<p>The script now calculates index size using <code>du</code> operations for all MySQL versions.</p>
<p><strong>&raquo; Added checks for innodb_log_file_size</strong></p>
<p>I'm working in some InnoDB support, and the script now checks to see whether the innodb_log_file_size is 25% (+/- 5%) of your innodb_buffer_pool_size.</p>
<p><strong>&raquo; Added checks for 32-bit and 64-bit architectures</strong></p>
<p>The script now determines if you have a 32-bit system with less than 2GB of RAM.  You'll get a polite suggestion to move to a 64-bit OS so that MySQL can allocate more than 2GB of RAM safely.  Also, if your maximum possible memory usage is over 2GB on a 32-bit system, you'll get a warning about stability issues.  (Allocating more than 2GB on a 32-bit system can cause thread thrashing and a system crash.)</p>
<p><strong>&raquo; Fixed a bug in the recommendations for temporary tables</strong></p>
<p>I had a pretty ugly math error, and it's fixed now.  You will see recommendations for increasing the size of the max_heap_table and tmp_table_size buffers as long as they are not at 256MB already.</p>
<p><strong>&raquo; Fixed thread cache recommendations and warnings</strong></p>
<p>If your thread cache is set to 0, you now receive a warning about a disabled thread cache.  Also, a separate recommendation is made in that situation.  If your thread cache is set too low, but still enabled, a separate recommendation will appear.</p>
<p><strong>&raquo; Internal changes</strong></p>
<p>Some of the commented lines are switched around a bit, and some of the arrays have been consolidated to speed up the script a bit more.</p>
<p><strong>Ready to download the script?</strong>  Go to <a href="http://mysqltuner.com">http://mysqltuner.com/</a> and get it for free.</p>
<p><a href="http://rackerhacker.com/2007/12/03/mysqltuner-revision-22-is-now-available/">MySQLTuner Revision 22 is now available</a> is a post from: Major Hayden's <a href="http://rackerhacker.com">Racker Hacker</a> blog. 
<p>Thanks for following the blog via the RSS feed. Please don't copy my posts or quote portions of them without attribution.</p></p>
]]></content:encoded>
			<wfw:commentRss>http://rackerhacker.com/2007/12/03/mysqltuner-revision-22-is-now-available/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>MySQLTuner is now a Mandriva Linux package!</title>
		<link>http://rackerhacker.com/2007/11/30/mysqltuner-is-now-a-mandriva-linux-package/</link>
		<comments>http://rackerhacker.com/2007/11/30/mysqltuner-is-now-a-mandriva-linux-package/#comments</comments>
		<pubDate>Fri, 30 Nov 2007 18:49:32 +0000</pubDate>
		<dc:creator>Major Hayden</dc:creator>
				<category><![CDATA[database]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[mysqltuner]]></category>

		<guid isPermaLink="false">http://rackerhacker.com/2007/11/30/mysqltuner-is-now-a-mandriva-linux-package/</guid>
		<description><![CDATA[Thanks to Oden Eriksson at Mandriva, MySQLTuner is now packaged into an RPM for easier installations on Mandriva Linux. More data can be found in the Mandriva Linux Archives. As an aside, I find it quite interesting that the first package for my script popped up on Mandriva. My first adventure into Linux was with [...]<p><a href="http://rackerhacker.com/2007/11/30/mysqltuner-is-now-a-mandriva-linux-package/">MySQLTuner is now a Mandriva Linux package!</a> is a post from: Major Hayden's <a href="http://rackerhacker.com">Racker Hacker</a> blog. 
<p>Thanks for following the blog via the RSS feed. Please don't copy my posts or quote portions of them without attribution.</p></p>
]]></description>
			<content:encoded><![CDATA[<p>Thanks to Oden Eriksson at Mandriva, MySQLTuner is now <a href="http://sophie.zarb.org/viewrpm/41102afc4b469a3d92abb9a147fc9271">packaged into an RPM</a> for easier installations on Mandriva Linux.</p>
<p>More data can be found in the <a href="http://archives.mandrivalinux.com/changelog/2007-11/msg00753.php">Mandriva Linux Archives</a>.</p>
<p><em>As an aside, I find it quite interesting that the first package for my script popped up on Mandriva.  My first adventure into Linux was with Mandrake many years ago.</em></p>
<p><a href="http://rackerhacker.com/2007/11/30/mysqltuner-is-now-a-mandriva-linux-package/">MySQLTuner is now a Mandriva Linux package!</a> is a post from: Major Hayden's <a href="http://rackerhacker.com">Racker Hacker</a> blog. 
<p>Thanks for following the blog via the RSS feed. Please don't copy my posts or quote portions of them without attribution.</p></p>
]]></content:encoded>
			<wfw:commentRss>http://rackerhacker.com/2007/11/30/mysqltuner-is-now-a-mandriva-linux-package/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>MySQLTuner Revision 20 is available</title>
		<link>http://rackerhacker.com/2007/11/06/mysqltuner-revision-20-is-available/</link>
		<comments>http://rackerhacker.com/2007/11/06/mysqltuner-revision-20-is-available/#comments</comments>
		<pubDate>Tue, 06 Nov 2007 23:27:00 +0000</pubDate>
		<dc:creator>Major Hayden</dc:creator>
				<category><![CDATA[database]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[mysqltuner]]></category>

		<guid isPermaLink="false">http://rackerhacker.com/2007/11/06/mysqltuner-revision-20-is-available/</guid>
		<description><![CDATA[I've updated MySQLTuner to revision 20 tonight, and it has the following improvements: * Added NetBSD support (thanks to Dave Burgess) * Switched username/password prompts to STDERR so they won't appear in printouts Downloads are available, or you can do a new subversion checkout. MySQLTuner Revision 20 is available is a post from: Major Hayden's [...]<p><a href="http://rackerhacker.com/2007/11/06/mysqltuner-revision-20-is-available/">MySQLTuner Revision 20 is available</a> is a post from: Major Hayden's <a href="http://rackerhacker.com">Racker Hacker</a> blog. 
<p>Thanks for following the blog via the RSS feed. Please don't copy my posts or quote portions of them without attribution.</p></p>
]]></description>
			<content:encoded><![CDATA[<p>I've updated MySQLTuner to revision 20 tonight, and it has the following improvements:</p>
<p>* Added NetBSD support (thanks to Dave Burgess)<br />
* Switched username/password prompts to STDERR so they won't appear in printouts</p>
<p><a href="http://rackerhacker.com/mysqltuner/">Downloads are available</a>, or you can do a new <a href="http://tools.assembla.com/mysqltuner/">subversion checkout</a>.</p>
<p><a href="http://rackerhacker.com/2007/11/06/mysqltuner-revision-20-is-available/">MySQLTuner Revision 20 is available</a> is a post from: Major Hayden's <a href="http://rackerhacker.com">Racker Hacker</a> blog. 
<p>Thanks for following the blog via the RSS feed. Please don't copy my posts or quote portions of them without attribution.</p></p>
]]></content:encoded>
			<wfw:commentRss>http://rackerhacker.com/2007/11/06/mysqltuner-revision-20-is-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQLTuner Revision 19 is available</title>
		<link>http://rackerhacker.com/2007/10/15/mysqltuner-revision-19-is-available/</link>
		<comments>http://rackerhacker.com/2007/10/15/mysqltuner-revision-19-is-available/#comments</comments>
		<pubDate>Tue, 16 Oct 2007 01:54:34 +0000</pubDate>
		<dc:creator>Major Hayden</dc:creator>
				<category><![CDATA[database]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[mysqltuner]]></category>

		<guid isPermaLink="false">http://rackerhacker.com/2007/10/15/mysqltuner-revision-19-is-available/</guid>
		<description><![CDATA[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% [...]<p><a href="http://rackerhacker.com/2007/10/15/mysqltuner-revision-19-is-available/">MySQLTuner Revision 19 is available</a> is a post from: Major Hayden's <a href="http://rackerhacker.com">Racker Hacker</a> blog. 
<p>Thanks for following the blog via the RSS feed. Please don't copy my posts or quote portions of them without attribution.</p></p>
]]></description>
			<content:encoded><![CDATA[<p>I've revamped a few of the recommendations in MySQLTuner, and revision 19 is now available tonight!  Here's the main changes:</p>
<p>* Adjusted infoprint to use asterisks (cosmetic)<br />
* Per-thread/global buffer counts are now displayed<br />
* Key buffer increases are only recommended if the buffer is smaller than total indexes and hit rate is < 95%<br />
* Dropped max_seeks_for_key checks<br />
* Temporary table size increases are not recommended over 256M<br />
* Aborted connection calculation and recommendation adjustments</p>
<p>You can download the latest copy on the <a href="http://rackerhacker.com/mysqltuner/">MySQLTuner page</a>, and you can <a href="http://tools.assembla.com/mysqltuner/">get diffs for the new version</a> as well.</p>
<p><a href="http://rackerhacker.com/2007/10/15/mysqltuner-revision-19-is-available/">MySQLTuner Revision 19 is available</a> is a post from: Major Hayden's <a href="http://rackerhacker.com">Racker Hacker</a> blog. 
<p>Thanks for following the blog via the RSS feed. Please don't copy my posts or quote portions of them without attribution.</p></p>
]]></content:encoded>
			<wfw:commentRss>http://rackerhacker.com/2007/10/15/mysqltuner-revision-19-is-available/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

