<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: The ultimate tool for generating optimal my.cnf files for MySQL</title>
	<atom:link href="http://www.mysqlperformanceblog.com/2008/08/18/the-ultimate-tool-for-generating-optimal-mycnf-files-for-mysql/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mysqlperformanceblog.com/2008/08/18/the-ultimate-tool-for-generating-optimal-mycnf-files-for-mysql/</link>
	<description>Everything about MySQL Performance</description>
	<lastBuildDate>Sat, 21 Nov 2009 05:23:57 -0800</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Tomaz</title>
		<link>http://www.mysqlperformanceblog.com/2008/08/18/the-ultimate-tool-for-generating-optimal-mycnf-files-for-mysql/comment-page-1/#comment-524339</link>
		<dc:creator>Tomaz</dc:creator>
		<pubDate>Mon, 30 Mar 2009 12:33:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=469#comment-524339</guid>
		<description>I know this is a late reply, however I&#039;m trying to execute script tuning-primer.sh on my server, I have bash installed, but I always get this error:

./tuning-primer.sh: 40: Syntax error: &quot;(&quot; unexpected

Any help would be much appreciated!</description>
		<content:encoded><![CDATA[<p>I know this is a late reply, however I&#8217;m trying to execute script tuning-primer.sh on my server, I have bash installed, but I always get this error:</p>
<p>./tuning-primer.sh: 40: Syntax error: &#8220;(&#8221; unexpected</p>
<p>Any help would be much appreciated!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Petervdb</title>
		<link>http://www.mysqlperformanceblog.com/2008/08/18/the-ultimate-tool-for-generating-optimal-mycnf-files-for-mysql/comment-page-1/#comment-358031</link>
		<dc:creator>Petervdb</dc:creator>
		<pubDate>Fri, 26 Sep 2008 09:05:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=469#comment-358031</guid>
		<description>What about MySQL Monitor, the Monitoring tool that is part of MySQL Enterprise?
I have installed MySQL Monitor and it gives specific information about parameters which need to be modified.
I agree that also with MySQL Monitor the optimisation of my.cnf is a long term project.
Also as tables grow, or when table are converted from MyISAM to InnoDB and vice versa, parameters in my.cnf should be modified.
Unfortunately modification of certain parameters is not easy in an production environment where downtime should be reduced to the minimum.</description>
		<content:encoded><![CDATA[<p>What about MySQL Monitor, the Monitoring tool that is part of MySQL Enterprise?<br />
I have installed MySQL Monitor and it gives specific information about parameters which need to be modified.<br />
I agree that also with MySQL Monitor the optimisation of my.cnf is a long term project.<br />
Also as tables grow, or when table are converted from MyISAM to InnoDB and vice versa, parameters in my.cnf should be modified.<br />
Unfortunately modification of certain parameters is not easy in an production environment where downtime should be reduced to the minimum.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Major Hayden</title>
		<link>http://www.mysqlperformanceblog.com/2008/08/18/the-ultimate-tool-for-generating-optimal-mycnf-files-for-mysql/comment-page-1/#comment-350491</link>
		<dc:creator>Major Hayden</dc:creator>
		<pubDate>Sun, 31 Aug 2008 01:09:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=469#comment-350491</guid>
		<description>It&#039;s also important to note that there is no end-all solution to a badly performing application that depends on MySQL.  You can run a script, hire a DBA, and improve your hardware, but you&#039;ll find new bottlenecks at each step.  I&#039;ve talked to many customers who ran scripts and noticed a performance gain.  I&#039;ve talked to many that had no change or negative results.  The same can be said of other customers who contacted DBA&#039;s and paid large amounts for assistance.

By the way, I write MySQLTuner, and I know the limitations of the script.  There&#039;s no way that my script can perfectly tune a server, but I hope that mine helps bring people closer to a higher performance configuration at no cost.</description>
		<content:encoded><![CDATA[<p>It&#8217;s also important to note that there is no end-all solution to a badly performing application that depends on MySQL.  You can run a script, hire a DBA, and improve your hardware, but you&#8217;ll find new bottlenecks at each step.  I&#8217;ve talked to many customers who ran scripts and noticed a performance gain.  I&#8217;ve talked to many that had no change or negative results.  The same can be said of other customers who contacted DBA&#8217;s and paid large amounts for assistance.</p>
<p>By the way, I write MySQLTuner, and I know the limitations of the script.  There&#8217;s no way that my script can perfectly tune a server, but I hope that mine helps bring people closer to a higher performance configuration at no cost.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Josh</title>
		<link>http://www.mysqlperformanceblog.com/2008/08/18/the-ultimate-tool-for-generating-optimal-mycnf-files-for-mysql/comment-page-1/#comment-350429</link>
		<dc:creator>Josh</dc:creator>
		<pubDate>Sat, 30 Aug 2008 18:14:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=469#comment-350429</guid>
		<description>This website runs extremely slow, pages just sit there connecting so whatever your using to optimize it i think you should go back to the default conf files because you have botched it buddy.</description>
		<content:encoded><![CDATA[<p>This website runs extremely slow, pages just sit there connecting so whatever your using to optimize it i think you should go back to the default conf files because you have botched it buddy.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Denis B</title>
		<link>http://www.mysqlperformanceblog.com/2008/08/18/the-ultimate-tool-for-generating-optimal-mycnf-files-for-mysql/comment-page-1/#comment-349843</link>
		<dc:creator>Denis B</dc:creator>
		<pubDate>Thu, 28 Aug 2008 12:13:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=469#comment-349843</guid>
		<description>Uhm, &quot;less inexperienced&quot; should have been &quot;less experienced&quot;..</description>
		<content:encoded><![CDATA[<p>Uhm, &#8220;less inexperienced&#8221; should have been &#8220;less experienced&#8221;..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Denis B</title>
		<link>http://www.mysqlperformanceblog.com/2008/08/18/the-ultimate-tool-for-generating-optimal-mycnf-files-for-mysql/comment-page-1/#comment-349842</link>
		<dc:creator>Denis B</dc:creator>
		<pubDate>Thu, 28 Aug 2008 12:13:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=469#comment-349842</guid>
		<description>I think this article is way too bombastic. 
I understand where the author is coming from, and indeed agree that there can never be a tool which can properly tune everything for everyone. However the tools that you so harshly come down on are hardly meant as such. They are handy tools in a toolkit, and best used with a dose of common sense and understanding that the suggestions they provide are simply that; suggestions. 

tuning-primer.sh is a very nice little script which does help less inexperienced DBAs get started with tuning. I would argue that a lot of installations will fare a lot better implementing a few of the suggestions than sticking with the distributed my.cnf.. 

Denis</description>
		<content:encoded><![CDATA[<p>I think this article is way too bombastic.<br />
I understand where the author is coming from, and indeed agree that there can never be a tool which can properly tune everything for everyone. However the tools that you so harshly come down on are hardly meant as such. They are handy tools in a toolkit, and best used with a dose of common sense and understanding that the suggestions they provide are simply that; suggestions. </p>
<p>tuning-primer.sh is a very nice little script which does help less inexperienced DBAs get started with tuning. I would argue that a lot of installations will fare a lot better implementing a few of the suggestions than sticking with the distributed my.cnf.. </p>
<p>Denis</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Callaghan</title>
		<link>http://www.mysqlperformanceblog.com/2008/08/18/the-ultimate-tool-for-generating-optimal-mycnf-files-for-mysql/comment-page-1/#comment-349674</link>
		<dc:creator>Mark Callaghan</dc:creator>
		<pubDate>Wed, 27 Aug 2008 18:43:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=469#comment-349674</guid>
		<description>@Matthew - I like the idea of tuning-primer.sh but with a different name. I am occasionally asked to diagnose a performance problem on a one-off mysqld that doesn&#039;t have full-time DBA support. For this I want to give them whats-wrong.sh that checks for the obvious problems.

It is great that you did this with a shell script. Amazing things can be done with Bash + Awk.</description>
		<content:encoded><![CDATA[<p>@Matthew &#8211; I like the idea of tuning-primer.sh but with a different name. I am occasionally asked to diagnose a performance problem on a one-off mysqld that doesn&#8217;t have full-time DBA support. For this I want to give them whats-wrong.sh that checks for the obvious problems.</p>
<p>It is great that you did this with a shell script. Amazing things can be done with Bash + Awk.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matthew Montgomery</title>
		<link>http://www.mysqlperformanceblog.com/2008/08/18/the-ultimate-tool-for-generating-optimal-mycnf-files-for-mysql/comment-page-1/#comment-349669</link>
		<dc:creator>Matthew Montgomery</dc:creator>
		<pubDate>Wed, 27 Aug 2008 18:23:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=469#comment-349669</guid>
		<description>No one ever said tuning-primer.sh was supposed to be the &quot;ultimate&quot; tuning tool.  It&#039;s a &quot;primer&quot;, to be get you started looking at certain things and not to be followed blindly.  My tuning script started out as basically a check list of things I wanted to make sure were setup always.   binlog &amp; slow query log enabled, max_used_connections != max_connection, thread_cache not exhausted, tmp_table_size not greater than max_heap_table_size, etc... Some people have had success with it and have improved performance and visibility of their server.  

I&#039;m sure if you&#039;re being called in they&#039;re well beyond the need for my little &#039;check-list&#039; script.  However, there are some who are not.

Matt Montgomery</description>
		<content:encoded><![CDATA[<p>No one ever said tuning-primer.sh was supposed to be the &#8220;ultimate&#8221; tuning tool.  It&#8217;s a &#8220;primer&#8221;, to be get you started looking at certain things and not to be followed blindly.  My tuning script started out as basically a check list of things I wanted to make sure were setup always.   binlog &amp; slow query log enabled, max_used_connections != max_connection, thread_cache not exhausted, tmp_table_size not greater than max_heap_table_size, etc&#8230; Some people have had success with it and have improved performance and visibility of their server.  </p>
<p>I&#8217;m sure if you&#8217;re being called in they&#8217;re well beyond the need for my little &#8216;check-list&#8217; script.  However, there are some who are not.</p>
<p>Matt Montgomery</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike</title>
		<link>http://www.mysqlperformanceblog.com/2008/08/18/the-ultimate-tool-for-generating-optimal-mycnf-files-for-mysql/comment-page-1/#comment-347445</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Fri, 22 Aug 2008 06:09:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=469#comment-347445</guid>
		<description>Apachez: &quot;The ultimate tool for generating an optimal my.cnf is not a tool. It’s a human with many years of experience, deep knowledge of MySQL and the full application stack, and familiarity with your application and your data.&quot;

Baron: Oracle&#039;s auto tuning is super great, but it has its limits.  It&#039;s designed for systems with shifting workloads (ie: multiple databases on a single node) running below, say, 80% capacity.  Once you cross a given load threshold wherein you&#039;re taxing any element (cpu, disk i/o, network, etc) to the limit, all bets are off.  It&#039;ll do a very good job of balancing parameters to best suit the heaviest consumer of the moment, but if you have multiple databases capable of completely tapping the system, it&#039;s time to upgrade or redesign.  The same goes for VMWare, or any other service capable of automatic load-balancing of complex systems.  As soon as the collective consumption approaches or exceeds the limits of the system, you&#039;re just delaying doom.</description>
		<content:encoded><![CDATA[<p>Apachez: &#8220;The ultimate tool for generating an optimal my.cnf is not a tool. It’s a human with many years of experience, deep knowledge of MySQL and the full application stack, and familiarity with your application and your data.&#8221;</p>
<p>Baron: Oracle&#8217;s auto tuning is super great, but it has its limits.  It&#8217;s designed for systems with shifting workloads (ie: multiple databases on a single node) running below, say, 80% capacity.  Once you cross a given load threshold wherein you&#8217;re taxing any element (cpu, disk i/o, network, etc) to the limit, all bets are off.  It&#8217;ll do a very good job of balancing parameters to best suit the heaviest consumer of the moment, but if you have multiple databases capable of completely tapping the system, it&#8217;s time to upgrade or redesign.  The same goes for VMWare, or any other service capable of automatic load-balancing of complex systems.  As soon as the collective consumption approaches or exceeds the limits of the system, you&#8217;re just delaying doom.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Bach</title>
		<link>http://www.mysqlperformanceblog.com/2008/08/18/the-ultimate-tool-for-generating-optimal-mycnf-files-for-mysql/comment-page-1/#comment-347327</link>
		<dc:creator>Peter Bach</dc:creator>
		<pubDate>Fri, 22 Aug 2008 00:21:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=469#comment-347327</guid>
		<description>Not to hijack the thread, but I stumbled across this trying to answer a question.

Is there a way to get per MySQL table I/O physical statistics (reads/writes, etc.) from InnoDB? I have a stored procedure that is reading way too much stuff from the DB. I am using innotop, but since it is an SP, you can&#039;t get an explain plan. iostat -x shows lots of read activity, but I have no way of knowing which table is being accessed.

Besides, the code for the SP is several pages long and quite complicated. I think I&#039;ll go slap the developer that wrote it, but he is not longer with the company!!!

Please help.</description>
		<content:encoded><![CDATA[<p>Not to hijack the thread, but I stumbled across this trying to answer a question.</p>
<p>Is there a way to get per MySQL table I/O physical statistics (reads/writes, etc.) from InnoDB? I have a stored procedure that is reading way too much stuff from the DB. I am using innotop, but since it is an SP, you can&#8217;t get an explain plan. iostat -x shows lots of read activity, but I have no way of knowing which table is being accessed.</p>
<p>Besides, the code for the SP is several pages long and quite complicated. I think I&#8217;ll go slap the developer that wrote it, but he is not longer with the company!!!</p>
<p>Please help.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
