<?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: Getting annoyed with MyISAM multiple key caches.</title>
	<atom:link href="http://www.mysqlperformanceblog.com/2009/05/01/getting-annoyed-with-myisam-multiple-key-caches/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mysqlperformanceblog.com/2009/05/01/getting-annoyed-with-myisam-multiple-key-caches/</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: Nate Pierce</title>
		<link>http://www.mysqlperformanceblog.com/2009/05/01/getting-annoyed-with-myisam-multiple-key-caches/comment-page-1/#comment-564639</link>
		<dc:creator>Nate Pierce</dc:creator>
		<pubDate>Thu, 21 May 2009 12:07:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=679#comment-564639</guid>
		<description>After seeing the wafflegrid presentation at the conference this year, I am kicking around the idea of trying to replace and/or augment the myisam keycache with memcached. Due to resources, we&#039;re still running on 4.0, so this would get us past the single 4G global keycache barrier w/out having to wade through upgrade issues and buy us some time. I&#039;m not intimately familiar with either codebase, but it looks like it may be possible. Anyone have any thoughts on the matter?</description>
		<content:encoded><![CDATA[<p>After seeing the wafflegrid presentation at the conference this year, I am kicking around the idea of trying to replace and/or augment the myisam keycache with memcached. Due to resources, we&#8217;re still running on 4.0, so this would get us past the single 4G global keycache barrier w/out having to wade through upgrade issues and buy us some time. I&#8217;m not intimately familiar with either codebase, but it looks like it may be possible. Anyone have any thoughts on the matter?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: peter</title>
		<link>http://www.mysqlperformanceblog.com/2009/05/01/getting-annoyed-with-myisam-multiple-key-caches/comment-page-1/#comment-557322</link>
		<dc:creator>peter</dc:creator>
		<pubDate>Thu, 07 May 2009 17:41:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=679#comment-557322</guid>
		<description>Steven,

Right. Though because you have to map whole indexes it is not so easy -  the slave thread vs reads would often touch same tables just different pages.

I find in most useful to deal with MyISAM contention.</description>
		<content:encoded><![CDATA[<p>Steven,</p>
<p>Right. Though because you have to map whole indexes it is not so easy &#8211;  the slave thread vs reads would often touch same tables just different pages.</p>
<p>I find in most useful to deal with MyISAM contention.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steven Roussey</title>
		<link>http://www.mysqlperformanceblog.com/2009/05/01/getting-annoyed-with-myisam-multiple-key-caches/comment-page-1/#comment-557313</link>
		<dc:creator>Steven Roussey</dc:creator>
		<pubDate>Thu, 07 May 2009 15:32:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=679#comment-557313</guid>
		<description>Multiple key caches are great when you know what your problem is and how extra caches can be utilized. Also handy for a server that is also a slave of another, since you can limit the cache dilution of the slave process.</description>
		<content:encoded><![CDATA[<p>Multiple key caches are great when you know what your problem is and how extra caches can be utilized. Also handy for a server that is also a slave of another, since you can limit the cache dilution of the slave process.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shane Bester</title>
		<link>http://www.mysqlperformanceblog.com/2009/05/01/getting-annoyed-with-myisam-multiple-key-caches/comment-page-1/#comment-556175</link>
		<dc:creator>Shane Bester</dc:creator>
		<pubDate>Tue, 05 May 2009 07:19:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=679#comment-556175</guid>
		<description>should never use &#039;mysqladmin debug&#039; on a server that is even moderately loaded.  it tends to crash very often... there are a few bug reports about it already.</description>
		<content:encoded><![CDATA[<p>should never use &#8216;mysqladmin debug&#8217; on a server that is even moderately loaded.  it tends to crash very often&#8230; there are a few bug reports about it already.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: peter</title>
		<link>http://www.mysqlperformanceblog.com/2009/05/01/getting-annoyed-with-myisam-multiple-key-caches/comment-page-1/#comment-554039</link>
		<dc:creator>peter</dc:creator>
		<pubDate>Sat, 02 May 2009 16:45:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=679#comment-554039</guid>
		<description>Matthew,

Yes this can be implemented as a plugin.  I however does not like this plugin obsession.  I would like to see the server have features which I need in its default installation (though I do not really care if this is linked in stuff or plugins) - just having plugin available somewhere is helpful for your own installation but if you&#039;re dealing with customer systems it is a lot of hassle - you well need feature when you do not want to restart the server on the first place.  Second adding third party plugins may require internal approval and QA process.   MyISAM is compiled in so I think such little things should be too.</description>
		<content:encoded><![CDATA[<p>Matthew,</p>
<p>Yes this can be implemented as a plugin.  I however does not like this plugin obsession.  I would like to see the server have features which I need in its default installation (though I do not really care if this is linked in stuff or plugins) &#8211; just having plugin available somewhere is helpful for your own installation but if you&#8217;re dealing with customer systems it is a lot of hassle &#8211; you well need feature when you do not want to restart the server on the first place.  Second adding third party plugins may require internal approval and QA process.   MyISAM is compiled in so I think such little things should be too.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: peter</title>
		<link>http://www.mysqlperformanceblog.com/2009/05/01/getting-annoyed-with-myisam-multiple-key-caches/comment-page-1/#comment-554038</link>
		<dc:creator>peter</dc:creator>
		<pubDate>Sat, 02 May 2009 16:41:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=679#comment-554038</guid>
		<description>Harrison,

Thanks - indeed this way I can see the key caches in the error log, though it does not make it easily accessible from the applications.    You&#039;re right - locks held is another issue where MyISAM is lacking.</description>
		<content:encoded><![CDATA[<p>Harrison,</p>
<p>Thanks &#8211; indeed this way I can see the key caches in the error log, though it does not make it easily accessible from the applications.    You&#8217;re right &#8211; locks held is another issue where MyISAM is lacking.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Harrison Fisk</title>
		<link>http://www.mysqlperformanceblog.com/2009/05/01/getting-annoyed-with-myisam-multiple-key-caches/comment-page-1/#comment-554021</link>
		<dc:creator>Harrison Fisk</dc:creator>
		<pubDate>Sat, 02 May 2009 15:34:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=679#comment-554021</guid>
		<description>You can see most of this via mysqladmin debug in the error log (except the mappings), so you can know the sizes and tuning and such.  I think it would be nice to have an I_S table or similar, but that is true for several things with MyISAM, such as locks.

For example:

Key caches:
default
Buffer_size:     314572800
Block_size:           1024
Division_limit:        100
Age_limit:             300
blocks used:             3
not flushed:             0
w_requests:              0
writes:                  0
r_requests:              6
reads:                   3

keycache1
Buffer_size:        131072
Block_size:           1024
Division_limit:        100
Age_limit:             300
blocks used:             0
not flushed:             0
w_requests:              0
writes:                  0
r_requests:              0
reads:                   0</description>
		<content:encoded><![CDATA[<p>You can see most of this via mysqladmin debug in the error log (except the mappings), so you can know the sizes and tuning and such.  I think it would be nice to have an I_S table or similar, but that is true for several things with MyISAM, such as locks.</p>
<p>For example:</p>
<p>Key caches:<br />
default<br />
Buffer_size:     314572800<br />
Block_size:           1024<br />
Division_limit:        100<br />
Age_limit:             300<br />
blocks used:             3<br />
not flushed:             0<br />
w_requests:              0<br />
writes:                  0<br />
r_requests:              6<br />
reads:                   3</p>
<p>keycache1<br />
Buffer_size:        131072<br />
Block_size:           1024<br />
Division_limit:        100<br />
Age_limit:             300<br />
blocks used:             0<br />
not flushed:             0<br />
w_requests:              0<br />
writes:                  0<br />
r_requests:              0<br />
reads:                   0</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matthew Montgomery</title>
		<link>http://www.mysqlperformanceblog.com/2009/05/01/getting-annoyed-with-myisam-multiple-key-caches/comment-page-1/#comment-554013</link>
		<dc:creator>Matthew Montgomery</dc:creator>
		<pubDate>Sat, 02 May 2009 15:22:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=679#comment-554013</guid>
		<description>Sounds like a perfect job for an information_schema plugin.

http://dev.mysql.com/tech-resources/articles/mysql_i_s_plugins_part1-2.html
http://dev.mysql.com/tech-resources/articles/mysql_i_s_plugins_part2.html

Don&#039;t get annoyed, get busy ;)</description>
		<content:encoded><![CDATA[<p>Sounds like a perfect job for an information_schema plugin.</p>
<p><a href="http://dev.mysql.com/tech-resources/articles/mysql_i_s_plugins_part1-2.html" rel="nofollow">http://dev.mysql.com/tech-resources/articles/mysql_i_s_plugins_part1-2.html</a><br />
<a href="http://dev.mysql.com/tech-resources/articles/mysql_i_s_plugins_part2.html" rel="nofollow">http://dev.mysql.com/tech-resources/articles/mysql_i_s_plugins_part2.html</a></p>
<p>Don&#8217;t get annoyed, get busy <img src='http://www.mysqlperformanceblog.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: http://jeremy.zawodny.com/blog/</title>
		<link>http://www.mysqlperformanceblog.com/2009/05/01/getting-annoyed-with-myisam-multiple-key-caches/comment-page-1/#comment-553992</link>
		<dc:creator>http://jeremy.zawodny.com/blog/</dc:creator>
		<pubDate>Sat, 02 May 2009 14:52:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=679#comment-553992</guid>
		<description>Agreed 100%.  It feels like the multiple key cache support was added for someone who desperately needed it and didn&#039;t care about the administrative side at all.</description>
		<content:encoded><![CDATA[<p>Agreed 100%.  It feels like the multiple key cache support was added for someone who desperately needed it and didn&#8217;t care about the administrative side at all.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Callaghan</title>
		<link>http://www.mysqlperformanceblog.com/2009/05/01/getting-annoyed-with-myisam-multiple-key-caches/comment-page-1/#comment-553976</link>
		<dc:creator>Mark Callaghan</dc:creator>
		<pubDate>Sat, 02 May 2009 14:07:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=679#comment-553976</guid>
		<description>Is Maria still expected to replace MyISAM? It was at one point and that was justification for not fixing performance problems in MyISAM (problems including mutex contention).</description>
		<content:encoded><![CDATA[<p>Is Maria still expected to replace MyISAM? It was at one point and that was justification for not fixing performance problems in MyISAM (problems including mutex contention).</p>
]]></content:encoded>
	</item>
</channel>
</rss>
