<?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: Clustering indexes vs. Covering indexes</title>
	<atom:link href="http://www.tokutek.com/2009/05/clustering_indexes_vs_covering_indexes/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tokutek.com/2009/05/clustering_indexes_vs_covering_indexes/</link>
	<description></description>
	<lastBuildDate>Thu, 02 Feb 2012 04:10:04 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Hot Column Addition and Deletion Part II: How it works&#160;&#124;&#160;Tokutek</title>
		<link>http://www.tokutek.com/2009/05/clustering_indexes_vs_covering_indexes/#comment-93</link>
		<dc:creator>Hot Column Addition and Deletion Part II: How it works&#160;&#124;&#160;Tokutek</dc:creator>
		<pubDate>Thu, 07 Apr 2011 17:13:11 +0000</pubDate>
		<guid isPermaLink="false">http://clustering_indexes_vs_covering_indexes#comment-93</guid>
		<description>[...] since this is TokuDB, you also get to define clustering indexes, which reference all columns and therefore speed up lots of queries. The HCAD message gets injected [...] </description>
		<content:encoded><![CDATA[<p>[...] since this is TokuDB, you also get to define clustering indexes, which reference all columns and therefore speed up lots of queries. The HCAD message gets injected [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Partitioning, Free Lunches, and Indexing Part 2&#160;&#124;&#160;Tokutek</title>
		<link>http://www.tokutek.com/2009/05/clustering_indexes_vs_covering_indexes/#comment-92</link>
		<dc:creator>Partitioning, Free Lunches, and Indexing Part 2&#160;&#124;&#160;Tokutek</dc:creator>
		<pubDate>Fri, 28 Jan 2011 19:36:46 +0000</pubDate>
		<guid isPermaLink="false">http://clustering_indexes_vs_covering_indexes#comment-92</guid>
		<description>[...] up with the insertion load when you turn them all on. The first problem is solved by using TokuDB clustering indexes. The second is also solved by TokuDB, because it&#8217;s so fast at [...] </description>
		<content:encoded><![CDATA[<p>[...] up with the insertion load when you turn them all on. The first problem is solved by using TokuDB clustering indexes. The second is also solved by TokuDB, because it&#8217;s so fast at [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Xaprb</title>
		<link>http://www.tokutek.com/2009/05/clustering_indexes_vs_covering_indexes/#comment-90</link>
		<dc:creator>Xaprb</dc:creator>
		<pubDate>Mon, 08 Jun 2009 02:02:38 +0000</pubDate>
		<guid isPermaLink="false">http://clustering_indexes_vs_covering_indexes#comment-90</guid>
		<description>Right.  The irritating &quot;key&quot; vs. &quot;index&quot; mis-nomenclature in MySQL strikes again.  I understand you now!</description>
		<content:encoded><![CDATA[<p>Right.  The irritating &#8220;key&#8221; vs. &#8220;index&#8221; mis-nomenclature in MySQL strikes again.  I understand you now!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bradley C. Kuszmaul</title>
		<link>http://www.tokutek.com/2009/05/clustering_indexes_vs_covering_indexes/#comment-89</link>
		<dc:creator>Bradley C. Kuszmaul</dc:creator>
		<pubDate>Mon, 08 Jun 2009 01:57:36 +0000</pubDate>
		<guid isPermaLink="false">http://clustering_indexes_vs_covering_indexes#comment-89</guid>
		<description>I may be misunderstanding your question, but I think the point we were trying to make is that the *key* of a clustering index is typically smaller than the *key* of a covering index.  Because in MySQL standard syntax, there is no way to add a column to an index without adding it to the key.  Bigger keys can suffer performance problems.  (For example, they may reduce the fanout of B-tree-like data structures).

The clustering key syntax allows us to store all the extra columns without throwing them into the key.</description>
		<content:encoded><![CDATA[<p>I may be misunderstanding your question, but I think the point we were trying to make is that the *key* of a clustering index is typically smaller than the *key* of a covering index.  Because in MySQL standard syntax, there is no way to add a column to an index without adding it to the key.  Bigger keys can suffer performance problems.  (For example, they may reduce the fanout of B-tree-like data structures).</p>
<p>The clustering key syntax allows us to store all the extra columns without throwing them into the key.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Xaprb</title>
		<link>http://www.tokutek.com/2009/05/clustering_indexes_vs_covering_indexes/#comment-88</link>
		<dc:creator>Xaprb</dc:creator>
		<pubDate>Mon, 08 Jun 2009 01:19:22 +0000</pubDate>
		<guid isPermaLink="false">http://clustering_indexes_vs_covering_indexes#comment-88</guid>
		<description>Why are clustering indexes much smaller than covering indexes?  Unless I&#039;m misunderstanding your meaning, this is really not true of InnoDB, for example.  Or are you talking about your indexes, and not indexes in general?</description>
		<content:encoded><![CDATA[<p>Why are clustering indexes much smaller than covering indexes?  Unless I&#8217;m misunderstanding your meaning, this is really not true of InnoDB, for example.  Or are you talking about your indexes, and not indexes in general?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bradley C. Kuszmaul</title>
		<link>http://www.tokutek.com/2009/05/clustering_indexes_vs_covering_indexes/#comment-91</link>
		<dc:creator>Bradley C. Kuszmaul</dc:creator>
		<pubDate>Fri, 29 May 2009 05:12:54 +0000</pubDate>
		<guid isPermaLink="false">http://clustering_indexes_vs_covering_indexes#comment-91</guid>
		<description>Oops, adding z to cvr_idx made the index infeasible (17 columns).  I guess that confirms the argument about simplicity...</description>
		<content:encoded><![CDATA[<p>Oops, adding z to cvr_idx made the index infeasible (17 columns).  I guess that confirms the argument about simplicity&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>

