<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.2.2" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: How to profile a query in MySQL</title>
	<link>http://www.xaprb.com/blog/2006/10/12/how-to-profile-a-query-in-mysql/</link>
	<description>Stay curious!</description>
	<pubDate>Sun, 20 Jul 2008 11:31:02 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.2</generator>

	<item>
		<title>By: Jason Judge</title>
		<link>http://www.xaprb.com/blog/2006/10/12/how-to-profile-a-query-in-mysql/#comment-14128</link>
		<author>Jason Judge</author>
		<pubDate>Sun, 06 Jan 2008 12:38:25 +0000</pubDate>
		<guid>http://www.xaprb.com/blog/2006/10/12/how-to-profile-a-query-in-mysql/#comment-14128</guid>
		<description>Just in case anyone else spends as long as I did trying to find this mysqltoolkit on sourceforge, I believe it has now been renamed:

http://maatkit.sourceforge.net/

I have no idea why sourceforge can't put a redirect in, since many links point to the old project name (including the one at the top of this article).</description>
		<content:encoded><![CDATA[<p>Just in case anyone else spends as long as I did trying to find this mysqltoolkit on sourceforge, I believe it has now been renamed:</p>
<p><a href="http://maatkit.sourceforge.net/" rel="nofollow">http://maatkit.sourceforge.net/</a></p>
<p>I have no idea why sourceforge can&#8217;t put a redirect in, since many links point to the old project name (including the one at the top of this article).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Xaprb</title>
		<link>http://www.xaprb.com/blog/2006/10/12/how-to-profile-a-query-in-mysql/#comment-6192</link>
		<author>Xaprb</author>
		<pubDate>Wed, 02 May 2007 11:47:28 +0000</pubDate>
		<guid>http://www.xaprb.com/blog/2006/10/12/how-to-profile-a-query-in-mysql/#comment-6192</guid>
		<description>&lt;p&gt;It's not the same thing at all.  All it does is more finely divide the time measurements.  Measuring time is important, but not sufficient.&lt;/p&gt;

&lt;p&gt;As far as I am aware, my query profiler is &lt;em&gt;still&lt;/em&gt; the only tool of its kind.  My hope is that someday MySQL will provide decent tools in the server itself, which will naturally be better than anything I can provide externally, and make it obsolete.  But at this point, it is far from obsolete.&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>It&#8217;s not the same thing at all.  All it does is more finely divide the time measurements.  Measuring time is important, but not sufficient.</p>
<p>As far as I am aware, my query profiler is <em>still</em> the only tool of its kind.  My hope is that someday MySQL will provide decent tools in the server itself, which will naturally be better than anything I can provide externally, and make it obsolete.  But at this point, it is far from obsolete.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike</title>
		<link>http://www.xaprb.com/blog/2006/10/12/how-to-profile-a-query-in-mysql/#comment-6188</link>
		<author>Mike</author>
		<pubDate>Wed, 02 May 2007 06:43:27 +0000</pubDate>
		<guid>http://www.xaprb.com/blog/2006/10/12/how-to-profile-a-query-in-mysql/#comment-6188</guid>
		<description>&lt;p&gt;Mysql 5.0.37 has provided built-in query profiler, this will save time needed for building another custom commonly-reinventing-the-wheel profiler.

Zend Framework also offers query profiler in its Zend_Db package, i think it's worth a check.&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>Mysql 5.0.37 has provided built-in query profiler, this will save time needed for building another custom commonly-reinventing-the-wheel profiler.</p>
<p>Zend Framework also offers query profiler in its Zend_Db package, i think it&#8217;s worth a check.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MySQL Optimization using mysqlreport &#171; Kyte and more</title>
		<link>http://www.xaprb.com/blog/2006/10/12/how-to-profile-a-query-in-mysql/#comment-5917</link>
		<author>MySQL Optimization using mysqlreport &#171; Kyte and more</author>
		<pubDate>Sat, 21 Apr 2007 17:16:50 +0000</pubDate>
		<guid>http://www.xaprb.com/blog/2006/10/12/how-to-profile-a-query-in-mysql/#comment-5917</guid>
		<description>&lt;p&gt;[...] April 22nd, 2007   The other day I was required to look into possibly optimizing our server performance by optimizing MySQL server. Although our application is not very database intensive, its performance is more dependent on the search functionality provided by lucene, we wanted to see if MySQL is acting as a bottleneck. There is a very nice article about optimizing MySQL server. This article contains how you can use show status to profile the performance of your server. This article tells you how to analyze the server performance by manually looking at the status variables as shown by the command. It also talks of a mysqlreport tool that you can use to format the status variables into something easier to understand. [...]&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>[&#8230;] April 22nd, 2007   The other day I was required to look into possibly optimizing our server performance by optimizing MySQL server. Although our application is not very database intensive, its performance is more dependent on the search functionality provided by lucene, we wanted to see if MySQL is acting as a bottleneck. There is a very nice article about optimizing MySQL server. This article contains how you can use show status to profile the performance of your server. This article tells you how to analyze the server performance by manually looking at the status variables as shown by the command. It also talks of a mysqlreport tool that you can use to format the status variables into something easier to understand. [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Last_query_cost? &#171; Eclesiastes</title>
		<link>http://www.xaprb.com/blog/2006/10/12/how-to-profile-a-query-in-mysql/#comment-5542</link>
		<author>Last_query_cost? &#171; Eclesiastes</author>
		<pubDate>Sat, 07 Apr 2007 19:51:16 +0000</pubDate>
		<guid>http://www.xaprb.com/blog/2006/10/12/how-to-profile-a-query-in-mysql/#comment-5542</guid>
		<description>&lt;p&gt;[...] How to profile a query in MySQL [...]&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>[&#8230;] How to profile a query in MySQL [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Xaprb</title>
		<link>http://www.xaprb.com/blog/2006/10/12/how-to-profile-a-query-in-mysql/#comment-2199</link>
		<author>Xaprb</author>
		<pubDate>Mon, 16 Oct 2006 02:19:13 +0000</pubDate>
		<guid>http://www.xaprb.com/blog/2006/10/12/how-to-profile-a-query-in-mysql/#comment-2199</guid>
		<description>&lt;p&gt;No, I hadn't an inkling of it.  That is very nice functionality!&lt;/p&gt;

&lt;p&gt;For others like myself, here is &lt;a href="http://lists.mysql.com/internals/33768" rel="nofollow"&gt;Jeremy's announcement of the SHOW PROFILE patch&lt;/a&gt;, and here is &lt;a href="http://jcole.us/files/show_profile2.txt" rel="nofollow"&gt;example output of SHOW PROFILE&lt;/a&gt;.&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>No, I hadn&#8217;t an inkling of it.  That is very nice functionality!</p>
<p>For others like myself, here is <a href="http://lists.mysql.com/internals/33768" rel="nofollow">Jeremy&#8217;s announcement of the SHOW PROFILE patch</a>, and here is <a href="http://jcole.us/files/show_profile2.txt" rel="nofollow">example output of SHOW PROFILE</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeremy Cole</title>
		<link>http://www.xaprb.com/blog/2006/10/12/how-to-profile-a-query-in-mysql/#comment-2198</link>
		<author>Jeremy Cole</author>
		<pubDate>Mon, 16 Oct 2006 00:08:47 +0000</pubDate>
		<guid>http://www.xaprb.com/blog/2006/10/12/how-to-profile-a-query-in-mysql/#comment-2198</guid>
		<description>&lt;p&gt;Hi Baron,&lt;/p&gt;

&lt;p&gt;I assume you have seen my &lt;code&gt;SHOW PROFILE&lt;/code&gt; patch?&lt;/p&gt;

&lt;p&gt;Regards,&lt;/p&gt;

&lt;p&gt;Jeremy&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>Hi Baron,</p>
<p>I assume you have seen my <code>SHOW PROFILE</code> patch?</p>
<p>Regards,</p>
<p>Jeremy</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: links for 2006-10-13 &#171; Breyten&#8217;s Dev Blog</title>
		<link>http://www.xaprb.com/blog/2006/10/12/how-to-profile-a-query-in-mysql/#comment-2175</link>
		<author>links for 2006-10-13 &#171; Breyten&#8217;s Dev Blog</author>
		<pubDate>Fri, 13 Oct 2006 11:29:21 +0000</pubDate>
		<guid>http://www.xaprb.com/blog/2006/10/12/how-to-profile-a-query-in-mysql/#comment-2175</guid>
		<description>&lt;p&gt;[...] How to profile a query in MySQL - Xaprb &#8220;This article explains how to really profile a query — what to measure, how to do it as accurately as possible, and what it means.&#8221; (tags: mysql performance article) [...]&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>[&#8230;] How to profile a query in MySQL - Xaprb &#8220;This article explains how to really profile a query — what to measure, how to do it as accurately as possible, and what it means.&#8221; (tags: mysql performance article) [&#8230;]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
