<?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: Real-Life Use Case for &#8220;Barracuda&#8221; InnoDB File Format</title>
	<atom:link href="http://www.mysqlperformanceblog.com/2008/04/23/real-life-use-case-for-barracuda-innodb-file-format/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mysqlperformanceblog.com/2008/04/23/real-life-use-case-for-barracuda-innodb-file-format/</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: Bernhard</title>
		<link>http://www.mysqlperformanceblog.com/2008/04/23/real-life-use-case-for-barracuda-innodb-file-format/comment-page-1/#comment-306161</link>
		<dc:creator>Bernhard</dc:creator>
		<pubDate>Wed, 28 May 2008 17:51:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2008/04/23/real-life-use-case-for-barracuda-innodb-file-format/#comment-306161</guid>
		<description>It seems to depend very much on the data. I tested some simple queries on a forum with ~150&#039;000 posts. While 5.1 with a compressed &#039;posts&#039; table had about the same performance as a normal InnoDB table in 5.0, a combined query with the &#039;search_table&#039; revealed that the 5.1 &#039;Barracuda&#039; was more than 65% slower than 5.0. It&#039;s not the 5.0 because the 5.1 performs the same in the &#039;old&#039; InnoDB format.</description>
		<content:encoded><![CDATA[<p>It seems to depend very much on the data. I tested some simple queries on a forum with ~150&#8242;000 posts. While 5.1 with a compressed &#8216;posts&#8217; table had about the same performance as a normal InnoDB table in 5.0, a combined query with the &#8217;search_table&#8217; revealed that the 5.1 &#8216;Barracuda&#8217; was more than 65% slower than 5.0. It&#8217;s not the 5.0 because the 5.1 performs the same in the &#8216;old&#8217; InnoDB format.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ken Jacobs</title>
		<link>http://www.mysqlperformanceblog.com/2008/04/23/real-life-use-case-for-barracuda-innodb-file-format/comment-page-1/#comment-287265</link>
		<dc:creator>Ken Jacobs</dc:creator>
		<pubDate>Thu, 24 Apr 2008 16:52:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2008/04/23/real-life-use-case-for-barracuda-innodb-file-format/#comment-287265</guid>
		<description>As you probably know, Alexsky, using fast index create to create the secondary index on word_document_id AFTER you cop the data could have benefits in terms of your total &quot;conversion time&quot;, and the resulting index would also be more dense, making it more efficient for that 50% of your queries on the secondary key.  If you happen to try it, let us know what you find out!</description>
		<content:encoded><![CDATA[<p>As you probably know, Alexsky, using fast index create to create the secondary index on word_document_id AFTER you cop the data could have benefits in terms of your total &#8220;conversion time&#8221;, and the resulting index would also be more dense, making it more efficient for that 50% of your queries on the secondary key.  If you happen to try it, let us know what you find out!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alexey Kovyrin</title>
		<link>http://www.mysqlperformanceblog.com/2008/04/23/real-life-use-case-for-barracuda-innodb-file-format/comment-page-1/#comment-287229</link>
		<dc:creator>Alexey Kovyrin</dc:creator>
		<pubDate>Thu, 24 Apr 2008 15:48:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2008/04/23/real-life-use-case-for-barracuda-innodb-file-format/#comment-287229</guid>
		<description>2Steve: Yes, as you can see there is one more index and selects on this table are distributed like: 50% by PK and 50% by secondary key.</description>
		<content:encoded><![CDATA[<p>2Steve: Yes, as you can see there is one more index and selects on this table are distributed like: 50% by PK and 50% by secondary key.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alexey Kovyrin</title>
		<link>http://www.mysqlperformanceblog.com/2008/04/23/real-life-use-case-for-barracuda-innodb-file-format/comment-page-1/#comment-287228</link>
		<dc:creator>Alexey Kovyrin</dc:creator>
		<pubDate>Thu, 24 Apr 2008 15:46:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2008/04/23/real-life-use-case-for-barracuda-innodb-file-format/#comment-287228</guid>
		<description>Actually, this is not the same data we&#039;ve compressed - this is &quot;backup&quot; copy of the same table so table structure and stats should be really close to our case.</description>
		<content:encoded><![CDATA[<p>Actually, this is not the same data we&#8217;ve compressed &#8211; this is &#8220;backup&#8221; copy of the same table so table structure and stats should be really close to our case.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alexey Kovyrin</title>
		<link>http://www.mysqlperformanceblog.com/2008/04/23/real-life-use-case-for-barracuda-innodb-file-format/comment-page-1/#comment-287227</link>
		<dc:creator>Alexey Kovyrin</dc:creator>
		<pubDate>Thu, 24 Apr 2008 15:45:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2008/04/23/real-life-use-case-for-barracuda-innodb-file-format/#comment-287227</guid>
		<description>2Ken and Shane: Conversion has been performed by simple ALTER TABLE.

Some table-related info:
[sql]
CREATE TABLE `document_queries` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `word_document_id` int(11) DEFAULT NULL,
  `html` mediumtext,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `query_count` int(11) DEFAULT &#039;0&#039;,
  `short_html` text,
  PRIMARY KEY (`id`),
  KEY `index_document_queries_on_word_document_id` (`word_document_id`)
) ENGINE=InnoDB
[/sql]

[sql]
mysql&gt; show table status like &#039;document_queries&#039;\G
*************************** 1. row ***************************
           Name: document_queries
         Engine: InnoDB
        Version: 10
     Row_format: Compact
           Rows: 10027623
 Avg_row_length: 4266
    Data_length: 42783473664
Max_data_length: 0
   Index_length: 43614208
      Data_free: 0
 Auto_increment: 3442149
    Create_time: 2008-04-21 19:25:22
    Update_time: NULL
     Check_time: NULL
      Collation: latin1_swedish_ci
       Checksum: NULL
 Create_options: 
        Comment: InnoDB free: 120832 kB
1 row in set (0.24 sec)
[/sql]</description>
		<content:encoded><![CDATA[<p>2Ken and Shane: Conversion has been performed by simple ALTER TABLE.</p>
<p>Some table-related info:<br />
[sql]<br />
CREATE TABLE `document_queries` (<br />
  `id` int(11) NOT NULL AUTO_INCREMENT,<br />
  `word_document_id` int(11) DEFAULT NULL,<br />
  `html` mediumtext,<br />
  `created_at` datetime DEFAULT NULL,<br />
  `updated_at` datetime DEFAULT NULL,<br />
  `query_count` int(11) DEFAULT &#8216;0&#8242;,<br />
  `short_html` text,<br />
  PRIMARY KEY (`id`),<br />
  KEY `index_document_queries_on_word_document_id` (`word_document_id`)<br />
) ENGINE=InnoDB<br />
[/sql]</p>
<p>[sql]<br />
mysql> show table status like &#8216;document_queries&#8217;\G<br />
*************************** 1. row ***************************<br />
           Name: document_queries<br />
         Engine: InnoDB<br />
        Version: 10<br />
     Row_format: Compact<br />
           Rows: 10027623<br />
 Avg_row_length: 4266<br />
    Data_length: 42783473664<br />
Max_data_length: 0<br />
   Index_length: 43614208<br />
      Data_free: 0<br />
 Auto_increment: 3442149<br />
    Create_time: 2008-04-21 19:25:22<br />
    Update_time: NULL<br />
     Check_time: NULL<br />
      Collation: latin1_swedish_ci<br />
       Checksum: NULL<br />
 Create_options:<br />
        Comment: InnoDB free: 120832 kB<br />
1 row in set (0.24 sec)<br />
[/sql]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shane Duffy</title>
		<link>http://www.mysqlperformanceblog.com/2008/04/23/real-life-use-case-for-barracuda-innodb-file-format/comment-page-1/#comment-287195</link>
		<dc:creator>Shane Duffy</dc:creator>
		<pubDate>Thu, 24 Apr 2008 14:31:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2008/04/23/real-life-use-case-for-barracuda-innodb-file-format/#comment-287195</guid>
		<description>to echo Ken Jacobs:

Would love to know how you preformed the conversion aswell, Dump the data out and reload or doing inplace Alter of the table?


Thanks</description>
		<content:encoded><![CDATA[<p>to echo Ken Jacobs:</p>
<p>Would love to know how you preformed the conversion aswell, Dump the data out and reload or doing inplace Alter of the table?</p>
<p>Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ken Jacobs</title>
		<link>http://www.mysqlperformanceblog.com/2008/04/23/real-life-use-case-for-barracuda-innodb-file-format/comment-page-1/#comment-287055</link>
		<dc:creator>Ken Jacobs</dc:creator>
		<pubDate>Thu, 24 Apr 2008 08:16:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2008/04/23/real-life-use-case-for-barracuda-innodb-file-format/#comment-287055</guid>
		<description>By the way, Alexy, we at Innobase are very pleased to see these test results.  Thank you for doing these tests and posting.  We would love to see more details on the specific schema, data and workload.  How many columns?  Average length of each column and each row?  

And, how did you do the conversion?  Did you simply ALTER TABLE from MyISAM to InnoDB?  LOAD DATA?  Did you create the secondary indexes AFTER loading the table (to take advantage of &quot;fast index create&quot;?

The more you can share, the more we&#039;ll all know about the potential of the InnoDB Plugin to address varying requirements.

Thanks</description>
		<content:encoded><![CDATA[<p>By the way, Alexy, we at Innobase are very pleased to see these test results.  Thank you for doing these tests and posting.  We would love to see more details on the specific schema, data and workload.  How many columns?  Average length of each column and each row?  </p>
<p>And, how did you do the conversion?  Did you simply ALTER TABLE from MyISAM to InnoDB?  LOAD DATA?  Did you create the secondary indexes AFTER loading the table (to take advantage of &#8220;fast index create&#8221;?</p>
<p>The more you can share, the more we&#8217;ll all know about the potential of the InnoDB Plugin to address varying requirements.</p>
<p>Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ken Jacobs</title>
		<link>http://www.mysqlperformanceblog.com/2008/04/23/real-life-use-case-for-barracuda-innodb-file-format/comment-page-1/#comment-287052</link>
		<dc:creator>Ken Jacobs</dc:creator>
		<pubDate>Thu, 24 Apr 2008 08:05:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2008/04/23/real-life-use-case-for-barracuda-innodb-file-format/#comment-287052</guid>
		<description>Petya, as you note, the InnoDB Plugin is at this stage an &quot;early adopter release&quot;.   It&#039;s for you to test and decide if you want to be an early adopter!  As time goes by, more people will use it, and you can be an &quot;adopter&quot;.  And, if you wait too long, you&#039;ll be a &quot;late adopter&quot;.  ;-)

Innobase has tested the code well.  But there are operational considerations as documented in the manual.  And some of the very earliest adopters are finding bugs (though nothing too bad so far!), while others are finding excellent performance.  It is &quot;early days&quot; in the history of the InnoDB Plugin.  

I suggest you watch this space and the messages posted at http://forums.innodb.com/ to get a sense of what other people are seeing.  You are undoubtedly the best judge of whether the software is &quot;production capable&quot;, based on your own application requirements, your tolerance for risk, and your understanding of the actual issues encountered, documented and resolved.  It is all too easy for someone to declare software &quot;production&quot;, but that label doesn&#039;t really mean as much as you will learn by doing your own testing and evaluation.

Best wishes!</description>
		<content:encoded><![CDATA[<p>Petya, as you note, the InnoDB Plugin is at this stage an &#8220;early adopter release&#8221;.   It&#8217;s for you to test and decide if you want to be an early adopter!  As time goes by, more people will use it, and you can be an &#8220;adopter&#8221;.  And, if you wait too long, you&#8217;ll be a &#8220;late adopter&#8221;.  <img src='http://www.mysqlperformanceblog.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Innobase has tested the code well.  But there are operational considerations as documented in the manual.  And some of the very earliest adopters are finding bugs (though nothing too bad so far!), while others are finding excellent performance.  It is &#8220;early days&#8221; in the history of the InnoDB Plugin.  </p>
<p>I suggest you watch this space and the messages posted at <a href="http://forums.innodb.com/" rel="nofollow">http://forums.innodb.com/</a> to get a sense of what other people are seeing.  You are undoubtedly the best judge of whether the software is &#8220;production capable&#8221;, based on your own application requirements, your tolerance for risk, and your understanding of the actual issues encountered, documented and resolved.  It is all too easy for someone to declare software &#8220;production&#8221;, but that label doesn&#8217;t really mean as much as you will learn by doing your own testing and evaluation.</p>
<p>Best wishes!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Petya</title>
		<link>http://www.mysqlperformanceblog.com/2008/04/23/real-life-use-case-for-barracuda-innodb-file-format/comment-page-1/#comment-286966</link>
		<dc:creator>Petya</dc:creator>
		<pubDate>Thu, 24 Apr 2008 05:11:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2008/04/23/real-life-use-case-for-barracuda-innodb-file-format/#comment-286966</guid>
		<description>Sounds great. But is it production capable?
&quot;Early Adopter release&quot; as written on innodb.com</description>
		<content:encoded><![CDATA[<p>Sounds great. But is it production capable?<br />
&#8220;Early Adopter release&#8221; as written on innodb.com</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve</title>
		<link>http://www.mysqlperformanceblog.com/2008/04/23/real-life-use-case-for-barracuda-innodb-file-format/comment-page-1/#comment-286950</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Thu, 24 Apr 2008 03:45:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2008/04/23/real-life-use-case-for-barracuda-innodb-file-format/#comment-286950</guid>
		<description>I&#039;m very glad this worked out for your client. I want to thank you for your entry into this blog showing some real life performance numbers. 

You mentioned that you had indexes including the Primary index. Were they used often as in a index which was used along with the primary index the majority of the time? I am asking this because the phpBB search in phpBB 3.0.1 has two fields in a table which correspond to a word_id and a post_id, both fields are indexed together and are used as often as search is used. I&#039;m trying to estimate gains based on your findings the improvements that can be gained for phpBB&#039;s search in terms of DB performance.</description>
		<content:encoded><![CDATA[<p>I&#8217;m very glad this worked out for your client. I want to thank you for your entry into this blog showing some real life performance numbers. </p>
<p>You mentioned that you had indexes including the Primary index. Were they used often as in a index which was used along with the primary index the majority of the time? I am asking this because the phpBB search in phpBB 3.0.1 has two fields in a table which correspond to a word_id and a post_id, both fields are indexed together and are used as often as search is used. I&#8217;m trying to estimate gains based on your findings the improvements that can be gained for phpBB&#8217;s search in terms of DB performance.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
