<?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 for Hack MySQL</title>
	<atom:link href="http://hackmysql.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://hackmysql.com</link>
	<description></description>
	<lastBuildDate>Mon, 05 Nov 2012 20:56:20 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<item>
		<title>Comment on Taxonomy of database tools by Sheeri K. Cabral</title>
		<link>http://hackmysql.com/2012/05/11/taxonomy-of-database-tools/comment-page-1/#comment-1455</link>
		<dc:creator>Sheeri K. Cabral</dc:creator>
		<pubDate>Mon, 05 Nov 2012 20:56:20 +0000</pubDate>
		<guid isPermaLink="false">http://hackmysql.com/?p=287#comment-1455</guid>
		<description><![CDATA[Why isn&#039;t mysqltuner 1.0 in the advisors category, and mysqltuner 2.0 in the detectors category? I can&#039;t seem to find either of those tools.

Also, there are plenty of Palomino tools around: https://github.com/palominodb/PalominoDB-Public-Code-Repository/ these are in use many places, much wider than the spread of just PalominoDB (For example the nagios plugin is distributed by the Nagios corporate folks). Is there a way to &quot;Submit&quot; a tool? I like the idea of having one place where you can see them, but this seems to be mostly hackmysql tools + openark + percona tools.]]></description>
		<content:encoded><![CDATA[<p>Why isn&#8217;t mysqltuner 1.0 in the advisors category, and mysqltuner 2.0 in the detectors category? I can&#8217;t seem to find either of those tools.</p>
<p>Also, there are plenty of Palomino tools around: <a href="https://github.com/palominodb/PalominoDB-Public-Code-Repository/" rel="nofollow">https://github.com/palominodb/PalominoDB-Public-Code-Repository/</a> these are in use many places, much wider than the spread of just PalominoDB (For example the nagios plugin is distributed by the Nagios corporate folks). Is there a way to &#8220;Submit&#8221; a tool? I like the idea of having one place where you can see them, but this seems to be mostly hackmysql tools + openark + percona tools.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Taxonomy of database tools by Daniel Nichter</title>
		<link>http://hackmysql.com/2012/05/11/taxonomy-of-database-tools/comment-page-1/#comment-1404</link>
		<dc:creator>Daniel Nichter</dc:creator>
		<pubDate>Sat, 26 May 2012 16:41:13 +0000</pubDate>
		<guid isPermaLink="false">http://hackmysql.com/?p=287#comment-1404</guid>
		<description><![CDATA[Baron, in that case, 5.6 checksums are certainly no replacement for pt-table-checksum.  I&#039;ve not thought at length how one would implement tools directly in a database server.  Truly implementing what pt-table-checksum does directly into a database server would seem to bloat the server way beyond its intended purpose.  Maybe that&#039;s why there are very few (any?) database servers with full-fledge built-in tools.  Interesting to think about.]]></description>
		<content:encoded><![CDATA[<p>Baron, in that case, 5.6 checksums are certainly no replacement for pt-table-checksum.  I&#8217;ve not thought at length how one would implement tools directly in a database server.  Truly implementing what pt-table-checksum does directly into a database server would seem to bloat the server way beyond its intended purpose.  Maybe that&#8217;s why there are very few (any?) database servers with full-fledge built-in tools.  Interesting to think about.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Taxonomy of database tools by Daniel Nichter</title>
		<link>http://hackmysql.com/2012/05/11/taxonomy-of-database-tools/comment-page-1/#comment-1403</link>
		<dc:creator>Daniel Nichter</dc:creator>
		<pubDate>Sat, 26 May 2012 16:15:07 +0000</pubDate>
		<guid isPermaLink="false">http://hackmysql.com/?p=287#comment-1403</guid>
		<description><![CDATA[Mark, thanks for the feedback.  The current examples are mostly command line tools only because they are what came to my mind first, but yes, graphical tools like Workbench and SQLYog are appropriate examples, too.

As you noted, there&#039;s a problem categorizing things like Workbench: is it a tool or a suite of tools?  It doesn&#039;t seem to be a tool, but if it&#039;s the latter, then how does that fit the hierarchy?  Such issues probably arises only rarely in the natural world.  A griffin comes to mind: part lion, part eagle.  Workbench is decidedly less mythical, though. :-)  

As for Wikipedia, that&#039;s a good idea, although I&#039;ve never created a Wikipedia page before.  Perhaps I&#039;ll try.]]></description>
		<content:encoded><![CDATA[<p>Mark, thanks for the feedback.  The current examples are mostly command line tools only because they are what came to my mind first, but yes, graphical tools like Workbench and SQLYog are appropriate examples, too.</p>
<p>As you noted, there&#8217;s a problem categorizing things like Workbench: is it a tool or a suite of tools?  It doesn&#8217;t seem to be a tool, but if it&#8217;s the latter, then how does that fit the hierarchy?  Such issues probably arises only rarely in the natural world.  A griffin comes to mind: part lion, part eagle.  Workbench is decidedly less mythical, though. :-)  </p>
<p>As for Wikipedia, that&#8217;s a good idea, although I&#8217;ve never created a Wikipedia page before.  Perhaps I&#8217;ll try.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Taxonomy of database tools by Baron Schwartz</title>
		<link>http://hackmysql.com/2012/05/11/taxonomy-of-database-tools/comment-page-1/#comment-1400</link>
		<dc:creator>Baron Schwartz</dc:creator>
		<pubDate>Tue, 22 May 2012 01:22:46 +0000</pubDate>
		<guid isPermaLink="false">http://hackmysql.com/?p=287#comment-1400</guid>
		<description><![CDATA[Actually, in MySQL 5.6 the functionality of pt-table-checksum still isn&#039;t implemented. The blog posts talk about &quot;ensuring replication integrity&quot; but what they mean is that binary log events have checksums that ensure they aren&#039;t corrupted while being copied from the master&#039;s binary logs to the replica&#039;s relay logs. This does not ensure that the master and replica have the same data, however.]]></description>
		<content:encoded><![CDATA[<p>Actually, in MySQL 5.6 the functionality of pt-table-checksum still isn&#8217;t implemented. The blog posts talk about &#8220;ensuring replication integrity&#8221; but what they mean is that binary log events have checksums that ensure they aren&#8217;t corrupted while being copied from the master&#8217;s binary logs to the replica&#8217;s relay logs. This does not ensure that the master and replica have the same data, however.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Taxonomy of database tools by Mark Leith</title>
		<link>http://hackmysql.com/2012/05/11/taxonomy-of-database-tools/comment-page-1/#comment-1399</link>
		<dc:creator>Mark Leith</dc:creator>
		<pubDate>Mon, 21 May 2012 09:06:41 +0000</pubDate>
		<guid isPermaLink="false">http://hackmysql.com/?p=287#comment-1399</guid>
		<description><![CDATA[It would be great to see this expanded in to more than just a collection of command line scripts - there&#039;s many other classes of tools (the likes of Workbench, SQLYog et al) that bring in new categories like &quot;Modeling&quot;, &quot;Schema Management&quot; (for want of a better category name), &quot;Security&quot; (firewalls, auditing, privilege management), et al.

Speaking for my own (sadly not represented) team who develops a &quot;Monitor Tool&quot;, &quot;Analyzer Tool&quot; and &quot;Detector Tool&quot; in one bundle, I wonder a little about the hierarchy that you have as well - surely an &quot;Advisor&quot; tool needs to sit under a &quot;Monitor&quot;, with &quot;Detector&quot; and &quot;Advisor&quot; being the same class of thing (a Detector tool still has &quot;a certain amount of human knowledge which they pair with the target condition&quot; - because a human writes the detector, that&#039;s not a good distinction between the two, they do the same thing, they are both written by humans).

Wikipedia has something like an attempt at this, but I think your approach servers that overview much better:

http://en.wikipedia.org/wiki/Comparison_of_database_tools

It would be great to see your approach translated in to something on Wikipedia, that could be added to by all..]]></description>
		<content:encoded><![CDATA[<p>It would be great to see this expanded in to more than just a collection of command line scripts &#8211; there&#8217;s many other classes of tools (the likes of Workbench, SQLYog et al) that bring in new categories like &#8220;Modeling&#8221;, &#8220;Schema Management&#8221; (for want of a better category name), &#8220;Security&#8221; (firewalls, auditing, privilege management), et al.</p>
<p>Speaking for my own (sadly not represented) team who develops a &#8220;Monitor Tool&#8221;, &#8220;Analyzer Tool&#8221; and &#8220;Detector Tool&#8221; in one bundle, I wonder a little about the hierarchy that you have as well &#8211; surely an &#8220;Advisor&#8221; tool needs to sit under a &#8220;Monitor&#8221;, with &#8220;Detector&#8221; and &#8220;Advisor&#8221; being the same class of thing (a Detector tool still has &#8220;a certain amount of human knowledge which they pair with the target condition&#8221; &#8211; because a human writes the detector, that&#8217;s not a good distinction between the two, they do the same thing, they are both written by humans).</p>
<p>Wikipedia has something like an attempt at this, but I think your approach servers that overview much better:</p>
<p><a href="http://en.wikipedia.org/wiki/Comparison_of_database_tools" rel="nofollow">http://en.wikipedia.org/wiki/Comparison_of_database_tools</a></p>
<p>It would be great to see your approach translated in to something on Wikipedia, that could be added to by all..</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on New algorithm for calculating 95 percentile by Daniel Nichter</title>
		<link>http://hackmysql.com/2011/08/29/new-algorithm-for-calculating-95-percentile/comment-page-1/#comment-1012</link>
		<dc:creator>Daniel Nichter</dc:creator>
		<pubDate>Tue, 30 Aug 2011 14:21:11 +0000</pubDate>
		<guid isPermaLink="false">http://hackmysql.com/blog/?p=222#comment-1012</guid>
		<description><![CDATA[Justin, I think 21k-1-spike5-1 is off because it&#039;s a perfect edge case.  As the filename kind of suggests, the values are:

10k @ 1s
1k @ 5s
10k @ 1s

So the 5s spike values are exactly 5% of total values (1k/20k).  That make the 95%/5% edge something like 1s/5s.  But the 5s values aren&#039;t all 5s, some are 2, 3, or 4.  So the edge is more like 1s/2s.  Then (I should have probably made this explicit in the post), 95% here is actually &quot;95% of values less than &lt;em&gt;or equal to&lt;/em&gt; X&quot; whereas technically a percentile should be just &quot;less than X&quot;.  Using &lt;= is inherited from mk-query-digest, but perhaps I should re-examine if that&#039;s correct.]]></description>
		<content:encoded><![CDATA[<p>Justin, I think 21k-1-spike5-1 is off because it&#8217;s a perfect edge case.  As the filename kind of suggests, the values are:</p>
<p>10k @ 1s<br />
1k @ 5s<br />
10k @ 1s</p>
<p>So the 5s spike values are exactly 5% of total values (1k/20k).  That make the 95%/5% edge something like 1s/5s.  But the 5s values aren&#8217;t all 5s, some are 2, 3, or 4.  So the edge is more like 1s/2s.  Then (I should have probably made this explicit in the post), 95% here is actually &#8220;95% of values less than <em>or equal to</em> X&#8221; whereas technically a percentile should be just &#8220;less than X&#8221;.  Using &lt;= is inherited from mk-query-digest, but perhaps I should re-examine if that&#039;s correct.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on New algorithm for calculating 95 percentile by Daniel Nichter</title>
		<link>http://hackmysql.com/2011/08/29/new-algorithm-for-calculating-95-percentile/comment-page-1/#comment-1011</link>
		<dc:creator>Daniel Nichter</dc:creator>
		<pubDate>Tue, 30 Aug 2011 14:06:32 +0000</pubDate>
		<guid isPermaLink="false">http://hackmysql.com/blog/?p=222#comment-1011</guid>
		<description><![CDATA[Thanks for taking a look Roland.  :-)]]></description>
		<content:encoded><![CDATA[<p>Thanks for taking a look Roland.  :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on New algorithm for calculating 95 percentile by Justin Rovang</title>
		<link>http://hackmysql.com/2011/08/29/new-algorithm-for-calculating-95-percentile/comment-page-1/#comment-1010</link>
		<dc:creator>Justin Rovang</dc:creator>
		<pubDate>Tue, 30 Aug 2011 13:46:02 +0000</pubDate>
		<guid isPermaLink="false">http://hackmysql.com/blog/?p=222#comment-1010</guid>
		<description><![CDATA[Is there a reason or conjecture to why the 21k-1-spike5-1 test was so far off?]]></description>
		<content:encoded><![CDATA[<p>Is there a reason or conjecture to why the 21k-1-spike5-1 test was so far off?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on New algorithm for calculating 95 percentile by Roland Bouman</title>
		<link>http://hackmysql.com/2011/08/29/new-algorithm-for-calculating-95-percentile/comment-page-1/#comment-1009</link>
		<dc:creator>Roland Bouman</dc:creator>
		<pubDate>Tue, 30 Aug 2011 12:37:33 +0000</pubDate>
		<guid isPermaLink="false">http://hackmysql.com/blog/?p=222#comment-1009</guid>
		<description><![CDATA[Hi Daniel! 

wow - this is great, very interesting stuff :)

I&#039;m now downloading your code to check out the algorithm - I&#039;m really curious how it works. 

Oh, to get a quick grasp of the result, I calculated the correlation between (REAL_95,OLD_95) and (REAL_95,NEW_95), and the results are 0,9998926355 and 0,9999572588 respectively - I think it&#039;s safe to say both are accurate enough, and it seels the new one is even a bit more accurate than the old one (for this dataset). 

Exciting :)]]></description>
		<content:encoded><![CDATA[<p>Hi Daniel! </p>
<p>wow &#8211; this is great, very interesting stuff :)</p>
<p>I&#8217;m now downloading your code to check out the algorithm &#8211; I&#8217;m really curious how it works. </p>
<p>Oh, to get a quick grasp of the result, I calculated the correlation between (REAL_95,OLD_95) and (REAL_95,NEW_95), and the results are 0,9998926355 and 0,9999572588 respectively &#8211; I think it&#8217;s safe to say both are accurate enough, and it seels the new one is even a bit more accurate than the old one (for this dataset). </p>
<p>Exciting :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on MySQL tools article by Daniel Nichter</title>
		<link>http://hackmysql.com/2011/08/01/mysql-tools-article/comment-page-1/#comment-969</link>
		<dc:creator>Daniel Nichter</dc:creator>
		<pubDate>Wed, 10 Aug 2011 15:56:59 +0000</pubDate>
		<guid isPermaLink="false">http://hackmysql.com/blog/?p=217#comment-969</guid>
		<description><![CDATA[I&#039;m not aware of any tools for studying MySQL source code, but there is http://forge.mysql.com/wiki/MySQL_Internals.]]></description>
		<content:encoded><![CDATA[<p>I&#8217;m not aware of any tools for studying MySQL source code, but there is <a href="http://forge.mysql.com/wiki/MySQL_Internals" rel="nofollow">http://forge.mysql.com/wiki/MySQL_Internals</a>.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
