<?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: MySQL 5.0, 5.1 and Innodb Plugin CPU Efficiency</title>
	<atom:link href="http://www.mysqlperformanceblog.com/2008/12/03/mysql-50-51-and-innodb-plugin-cpu-efficiency/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mysqlperformanceblog.com/2008/12/03/mysql-50-51-and-innodb-plugin-cpu-efficiency/</link>
	<description>Everything about MySQL Performance</description>
	<lastBuildDate>Sat, 07 Nov 2009 18:35:44 -0800</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: peter</title>
		<link>http://www.mysqlperformanceblog.com/2008/12/03/mysql-50-51-and-innodb-plugin-cpu-efficiency/comment-page-1/#comment-404837</link>
		<dc:creator>peter</dc:creator>
		<pubDate>Mon, 08 Dec 2008 16:18:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=552#comment-404837</guid>
		<description>Kevin,

I will post that separately.  In this case we just looked at Plugin vs normal release :)</description>
		<content:encoded><![CDATA[<p>Kevin,</p>
<p>I will post that separately.  In this case we just looked at Plugin vs normal release <img src='http://www.mysqlperformanceblog.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin Burton</title>
		<link>http://www.mysqlperformanceblog.com/2008/12/03/mysql-50-51-and-innodb-plugin-cpu-efficiency/comment-page-1/#comment-404836</link>
		<dc:creator>Kevin Burton</dc:creator>
		<pubDate>Mon, 08 Dec 2008 16:16:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=552#comment-404836</guid>
		<description>You didn&#039;t test any Percona builds?</description>
		<content:encoded><![CDATA[<p>You didn&#8217;t test any Percona builds?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: peter</title>
		<link>http://www.mysqlperformanceblog.com/2008/12/03/mysql-50-51-and-innodb-plugin-cpu-efficiency/comment-page-1/#comment-402026</link>
		<dc:creator>peter</dc:creator>
		<pubDate>Fri, 05 Dec 2008 20:31:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=552#comment-402026</guid>
		<description>Thanks Ken,

The compression was not used I&#039;m quite sure though I do not have the tables handy to look into it right now.  We have not done profiling to see where exactly difference comes from but well the code is slightly different which is good explanation for slight performance difference. 

I simply wanted to share results we had got from simple investigation effort focused on understanding what we should use in 5.1-percona builds as well as trying to understand how MySQL 5.1 will impact our customers using simple workloads (not using 5.1 features)</description>
		<content:encoded><![CDATA[<p>Thanks Ken,</p>
<p>The compression was not used I&#8217;m quite sure though I do not have the tables handy to look into it right now.  We have not done profiling to see where exactly difference comes from but well the code is slightly different which is good explanation for slight performance difference. </p>
<p>I simply wanted to share results we had got from simple investigation effort focused on understanding what we should use in 5.1-percona builds as well as trying to understand how MySQL 5.1 will impact our customers using simple workloads (not using 5.1 features)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ken Jacobs</title>
		<link>http://www.mysqlperformanceblog.com/2008/12/03/mysql-50-51-and-innodb-plugin-cpu-efficiency/comment-page-1/#comment-401992</link>
		<dc:creator>Ken Jacobs</dc:creator>
		<pubDate>Fri, 05 Dec 2008 19:56:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=552#comment-401992</guid>
		<description>And, by the way, we look forward to seeing any testing or experiences or comments you might have on the newly released InnoDB Plugin 1.0.2 for MySQL 5.1.30! ;-)</description>
		<content:encoded><![CDATA[<p>And, by the way, we look forward to seeing any testing or experiences or comments you might have on the newly released InnoDB Plugin 1.0.2 for MySQL 5.1.30! <img src='http://www.mysqlperformanceblog.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ken Jacobs</title>
		<link>http://www.mysqlperformanceblog.com/2008/12/03/mysql-50-51-and-innodb-plugin-cpu-efficiency/comment-page-1/#comment-401991</link>
		<dc:creator>Ken Jacobs</dc:creator>
		<pubDate>Fri, 05 Dec 2008 19:55:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=552#comment-401991</guid>
		<description>Peter, these are interesting results.  It is important to clarify that the Barracuda file format only ENABLES new features that require an on-disk format change.  Unless you create tables that use compression, or unless your table takes advantage of the new DYNAMIC row format (where long columns are stored off-page), there should be no changes on disk or in internal processing.  We would not expect a significance difference in performance between enabling the default Antelope format and the new Barracuda format.

I know you&#039;re not using compression for this test.  (And it wouldn&#039;t make sense anyway with an in-memory database, since compression is a way to trade off using a little more CPU (and memory possibly) to reduce disk size and most importantly i/o.)  You could verify that no compression operations are being done by looking at the new Information Schema table INNODB_CMP.

So what could explain this difference?  Perhaps you have some very long rows, where columns are stored completely off-page?  Can you please post the CREATE TABLE commands (or tell us whether you believe this to be occurring)?  Assuming both tests used tables created and indexed using the InnoDB Plugin with its new Fast Index Creation capability (which does not require Barracuda format), there should be no difference in the density of the index vs. the traditional way indexes are created.

Do you have any other ideas as to what could explain these differences between Antelope and Barracuda formats?  Or between the Plugin and the built-in InnoDB?   If you have the ability to do some instruction tracing/monitoring, so we could see in which routines the code is spending its time, that would be most helpful.

Last comment: while these results are interesting, without a little more data and some further analysis, it is difficult to draw any reliable conclusions.  

We appreciate your interest in InnoDB and help!</description>
		<content:encoded><![CDATA[<p>Peter, these are interesting results.  It is important to clarify that the Barracuda file format only ENABLES new features that require an on-disk format change.  Unless you create tables that use compression, or unless your table takes advantage of the new DYNAMIC row format (where long columns are stored off-page), there should be no changes on disk or in internal processing.  We would not expect a significance difference in performance between enabling the default Antelope format and the new Barracuda format.</p>
<p>I know you&#8217;re not using compression for this test.  (And it wouldn&#8217;t make sense anyway with an in-memory database, since compression is a way to trade off using a little more CPU (and memory possibly) to reduce disk size and most importantly i/o.)  You could verify that no compression operations are being done by looking at the new Information Schema table INNODB_CMP.</p>
<p>So what could explain this difference?  Perhaps you have some very long rows, where columns are stored completely off-page?  Can you please post the CREATE TABLE commands (or tell us whether you believe this to be occurring)?  Assuming both tests used tables created and indexed using the InnoDB Plugin with its new Fast Index Creation capability (which does not require Barracuda format), there should be no difference in the density of the index vs. the traditional way indexes are created.</p>
<p>Do you have any other ideas as to what could explain these differences between Antelope and Barracuda formats?  Or between the Plugin and the built-in InnoDB?   If you have the ability to do some instruction tracing/monitoring, so we could see in which routines the code is spending its time, that would be most helpful.</p>
<p>Last comment: while these results are interesting, without a little more data and some further analysis, it is difficult to draw any reliable conclusions.  </p>
<p>We appreciate your interest in InnoDB and help!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martin Holzhauer</title>
		<link>http://www.mysqlperformanceblog.com/2008/12/03/mysql-50-51-and-innodb-plugin-cpu-efficiency/comment-page-1/#comment-401668</link>
		<dc:creator>Martin Holzhauer</dc:creator>
		<pubDate>Fri, 05 Dec 2008 09:35:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=552#comment-401668</guid>
		<description>@Antxon
i think ramfs is used to get better benchmark results,
because with ramfs there a lower writelatencies
so there are more realistic results for a
plain CPU Core Benchmark.</description>
		<content:encoded><![CDATA[<p>@Antxon<br />
i think ramfs is used to get better benchmark results,<br />
because with ramfs there a lower writelatencies<br />
so there are more realistic results for a<br />
plain CPU Core Benchmark.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ivan</title>
		<link>http://www.mysqlperformanceblog.com/2008/12/03/mysql-50-51-and-innodb-plugin-cpu-efficiency/comment-page-1/#comment-401300</link>
		<dc:creator>Ivan</dc:creator>
		<pubDate>Thu, 04 Dec 2008 17:55:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=552#comment-401300</guid>
		<description>I would like to know what the CPU usage (in terms of top or sar data) shows.

As far as I understood, mysql was not able to get near 100% cpu usage during peak loads on 8 core boxes.  

Did your tests confirm that?

Thanks,
Ivan</description>
		<content:encoded><![CDATA[<p>I would like to know what the CPU usage (in terms of top or sar data) shows.</p>
<p>As far as I understood, mysql was not able to get near 100% cpu usage during peak loads on 8 core boxes.  </p>
<p>Did your tests confirm that?</p>
<p>Thanks,<br />
Ivan</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: peter</title>
		<link>http://www.mysqlperformanceblog.com/2008/12/03/mysql-50-51-and-innodb-plugin-cpu-efficiency/comment-page-1/#comment-401257</link>
		<dc:creator>peter</dc:creator>
		<pubDate>Thu, 04 Dec 2008 16:52:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=552#comment-401257</guid>
		<description>Rene, Tim

We run benchmarks at certain times using releases available at that point in time. There are tons of benchmarks which can be run and which are in the pipeline while there is only so much time we have to do them.   I&#039;m not sure we will get to repeating this benchmark for minor updates though we may do it again in a few months to see how things change.</description>
		<content:encoded><![CDATA[<p>Rene, Tim</p>
<p>We run benchmarks at certain times using releases available at that point in time. There are tons of benchmarks which can be run and which are in the pipeline while there is only so much time we have to do them.   I&#8217;m not sure we will get to repeating this benchmark for minor updates though we may do it again in a few months to see how things change.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: peter</title>
		<link>http://www.mysqlperformanceblog.com/2008/12/03/mysql-50-51-and-innodb-plugin-cpu-efficiency/comment-page-1/#comment-401245</link>
		<dc:creator>peter</dc:creator>
		<pubDate>Thu, 04 Dec 2008 16:44:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=552#comment-401245</guid>
		<description>Antxon,

Sure you normally do not run as such in production. This is just benchmark focusing on CPU usage only so avoiding IO... by storing data in memory.</description>
		<content:encoded><![CDATA[<p>Antxon,</p>
<p>Sure you normally do not run as such in production. This is just benchmark focusing on CPU usage only so avoiding IO&#8230; by storing data in memory.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: peter</title>
		<link>http://www.mysqlperformanceblog.com/2008/12/03/mysql-50-51-and-innodb-plugin-cpu-efficiency/comment-page-1/#comment-401241</link>
		<dc:creator>peter</dc:creator>
		<pubDate>Thu, 04 Dec 2008 16:43:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=552#comment-401241</guid>
		<description>Daniel,

The X axis is number of CPU cores enabled and Y is transactions per minute.</description>
		<content:encoded><![CDATA[<p>Daniel,</p>
<p>The X axis is number of CPU cores enabled and Y is transactions per minute.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
