<?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: Should you move from MyISAM to Innodb ?</title>
	<atom:link href="http://www.mysqlperformanceblog.com/2009/01/12/should-you-move-from-myisam-to-innodb/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mysqlperformanceblog.com/2009/01/12/should-you-move-from-myisam-to-innodb/</link>
	<description>Percona&#039;s MySQL &#38; InnoDB performance and scalability blog</description>
	<lastBuildDate>Sat, 11 Feb 2012 16:45:54 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Ernesto Vargas</title>
		<link>http://www.mysqlperformanceblog.com/2009/01/12/should-you-move-from-myisam-to-innodb/comment-page-1/#comment-805806</link>
		<dc:creator>Ernesto Vargas</dc:creator>
		<pubDate>Wed, 27 Apr 2011 17:00:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=586#comment-805806</guid>
		<description>@jayaram...

Do a SHOW VARIABLES and make sure have_innodb say YES. Then do an ALTER TABLE  ENGINE INNODB and you will be it. 

How many queries are getting stuck on with table level locking at peak time? With Innodb you will no have that problems since its ACID complaint.</description>
		<content:encoded><![CDATA[<p>@jayaram&#8230;</p>
<p>Do a SHOW VARIABLES and make sure have_innodb say YES. Then do an ALTER TABLE  ENGINE INNODB and you will be it. </p>
<p>How many queries are getting stuck on with table level locking at peak time? With Innodb you will no have that problems since its ACID complaint.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jayaram</title>
		<link>http://www.mysqlperformanceblog.com/2009/01/12/should-you-move-from-myisam-to-innodb/comment-page-1/#comment-805803</link>
		<dc:creator>jayaram</dc:creator>
		<pubDate>Wed, 27 Apr 2011 16:21:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=586#comment-805803</guid>
		<description>I am working with one table it contains 30million entries about 3GB, which is MyISAM engine.
And my application uses this table as so many of read and writes with in 1sec.

Problem is most of queries in locking stage, i.e problem with table level locking.

Can i move to InnoDB ? , What are the -ve and +ve things..

Could you please help me..................</description>
		<content:encoded><![CDATA[<p>I am working with one table it contains 30million entries about 3GB, which is MyISAM engine.<br />
And my application uses this table as so many of read and writes with in 1sec.</p>
<p>Problem is most of queries in locking stage, i.e problem with table level locking.</p>
<p>Can i move to InnoDB ? , What are the -ve and +ve things..</p>
<p>Could you please help me&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sam</title>
		<link>http://www.mysqlperformanceblog.com/2009/01/12/should-you-move-from-myisam-to-innodb/comment-page-1/#comment-802566</link>
		<dc:creator>Sam</dc:creator>
		<pubDate>Thu, 24 Mar 2011 23:45:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=586#comment-802566</guid>
		<description>I am a native speaker and I understood it, but it was painful to read.  Good work on publishing the info, and don&#039;t mind the grammar police, they are just French descendants.</description>
		<content:encoded><![CDATA[<p>I am a native speaker and I understood it, but it was painful to read.  Good work on publishing the info, and don&#8217;t mind the grammar police, they are just French descendants.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: RamAM</title>
		<link>http://www.mysqlperformanceblog.com/2009/01/12/should-you-move-from-myisam-to-innodb/comment-page-1/#comment-801515</link>
		<dc:creator>RamAM</dc:creator>
		<pubDate>Fri, 11 Mar 2011 18:34:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=586#comment-801515</guid>
		<description>Solid article Peter.
FYI I&#039;m not a native English speaker and I had zero problem understanding your article. Also if I had trouble understanding it I would consider that my problem not the universe&#039;s and not yours ;)

cheers</description>
		<content:encoded><![CDATA[<p>Solid article Peter.<br />
FYI I&#8217;m not a native English speaker and I had zero problem understanding your article. Also if I had trouble understanding it I would consider that my problem not the universe&#8217;s and not yours <img src='http://www.mysqlperformanceblog.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>cheers</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dale Lancaster</title>
		<link>http://www.mysqlperformanceblog.com/2009/01/12/should-you-move-from-myisam-to-innodb/comment-page-1/#comment-796745</link>
		<dc:creator>Dale Lancaster</dc:creator>
		<pubDate>Wed, 02 Feb 2011 02:55:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=586#comment-796745</guid>
		<description>Eric, what do you mean InnoDB doesn&#039;t develop overhead like MyISAM?  We run it all the time and see no overhead/slowdown and we are talking millions of rows.  Just curious the full thought behind the statement.

thanks

dale</description>
		<content:encoded><![CDATA[<p>Eric, what do you mean InnoDB doesn&#8217;t develop overhead like MyISAM?  We run it all the time and see no overhead/slowdown and we are talking millions of rows.  Just curious the full thought behind the statement.</p>
<p>thanks</p>
<p>dale</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric Gillette</title>
		<link>http://www.mysqlperformanceblog.com/2009/01/12/should-you-move-from-myisam-to-innodb/comment-page-1/#comment-796743</link>
		<dc:creator>Eric Gillette</dc:creator>
		<pubDate>Wed, 02 Feb 2011 02:12:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=586#comment-796743</guid>
		<description>Well, in my experience, performance-wise on a website that is run by a database, or where parsing occurs using SSI which is pulling information from an InnoDB as opposed to MyISAM is a major difference.  I&#039;ve noticed much faster response with InnoDB as opposed to MyISAM -- plus InnoDB doesn&#039;t develop overhead like MyISAM does.  But. . .that&#039;s just my opinion!

I can say for sure that as a PHP developer, I will be releasing ALL of my apps from now on with InnoDB assumed, and MyISAM as backup support if InnoDB doesn&#039;t exist on the server. . .</description>
		<content:encoded><![CDATA[<p>Well, in my experience, performance-wise on a website that is run by a database, or where parsing occurs using SSI which is pulling information from an InnoDB as opposed to MyISAM is a major difference.  I&#8217;ve noticed much faster response with InnoDB as opposed to MyISAM &#8212; plus InnoDB doesn&#8217;t develop overhead like MyISAM does.  But. . .that&#8217;s just my opinion!</p>
<p>I can say for sure that as a PHP developer, I will be releasing ALL of my apps from now on with InnoDB assumed, and MyISAM as backup support if InnoDB doesn&#8217;t exist on the server. . .</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DotCom</title>
		<link>http://www.mysqlperformanceblog.com/2009/01/12/should-you-move-from-myisam-to-innodb/comment-page-1/#comment-791539</link>
		<dc:creator>DotCom</dc:creator>
		<pubDate>Mon, 03 Jan 2011 21:31:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=586#comment-791539</guid>
		<description>I laughed the other day, reading on daniweb how &quot;myisam&quot; is faster than &quot;innodb&quot;. Maybe the need some kind of literature to clear their mind. myisam is for people who don&#039;t know what they are doing, saying: &quot;ok, i&#039;ll just go with default&quot;

http://www.mysqlperformanceblog.com/2007/01/08/innodb-vs-myisam-vs-falcon-benchmarks-part-1/

InnoDB is even faster nowadays.</description>
		<content:encoded><![CDATA[<p>I laughed the other day, reading on daniweb how &#8220;myisam&#8221; is faster than &#8220;innodb&#8221;. Maybe the need some kind of literature to clear their mind. myisam is for people who don&#8217;t know what they are doing, saying: &#8220;ok, i&#8217;ll just go with default&#8221;</p>
<p><a href="http://www.mysqlperformanceblog.com/2007/01/08/innodb-vs-myisam-vs-falcon-benchmarks-part-1/" rel="nofollow">http://www.mysqlperformanceblog.com/2007/01/08/innodb-vs-myisam-vs-falcon-benchmarks-part-1/</a></p>
<p>InnoDB is even faster nowadays.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: incognito</title>
		<link>http://www.mysqlperformanceblog.com/2009/01/12/should-you-move-from-myisam-to-innodb/comment-page-1/#comment-782209</link>
		<dc:creator>incognito</dc:creator>
		<pubDate>Wed, 10 Nov 2010 11:46:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=586#comment-782209</guid>
		<description>@Bacon Legs
If you are so sensitive to English, maybe you should skip more than half of the www, not only this article. If you would have learned some other languages (other) than English, you wouldn&#039;t be so academic and sniffy and you would have understood what Peter wrote.</description>
		<content:encoded><![CDATA[<p>@Bacon Legs<br />
If you are so sensitive to English, maybe you should skip more than half of the www, not only this article. If you would have learned some other languages (other) than English, you wouldn&#8217;t be so academic and sniffy and you would have understood what Peter wrote.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bacon Legs</title>
		<link>http://www.mysqlperformanceblog.com/2009/01/12/should-you-move-from-myisam-to-innodb/comment-page-1/#comment-781757</link>
		<dc:creator>Bacon Legs</dc:creator>
		<pubDate>Sun, 07 Nov 2010 02:00:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=586#comment-781757</guid>
		<description>I really wish I could understand more than 60% of this article. PLEASE have a native English-speaker translate what the hell you are trying to say. It&#039;s almost as annoying to read as it is to see you tell people in the comments to &quot;skip the intelligible parts&quot; - if you&#039;re too important to take the time to write proper English, how about writing your articles in another language?</description>
		<content:encoded><![CDATA[<p>I really wish I could understand more than 60% of this article. PLEASE have a native English-speaker translate what the hell you are trying to say. It&#8217;s almost as annoying to read as it is to see you tell people in the comments to &#8220;skip the intelligible parts&#8221; &#8211; if you&#8217;re too important to take the time to write proper English, how about writing your articles in another language?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MikeTrest</title>
		<link>http://www.mysqlperformanceblog.com/2009/01/12/should-you-move-from-myisam-to-innodb/comment-page-1/#comment-717583</link>
		<dc:creator>MikeTrest</dc:creator>
		<pubDate>Mon, 01 Feb 2010 15:42:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=586#comment-717583</guid>
		<description>Business Continuity / Disaster Recovery using InnoDB?   We use an internal process based on mysqldump and innodb file-per table.
Our &quot;Database File-Per-Table Archives&quot; web site summarizes like this: &quot;31 Hosts 90 Databases 2919 Tables 91 Dates 354456 Backup Files&quot;

The 31 Hosts are the Master hosts only.  Add another 67 slaves in groups replicating upto 6 slaves machines per group.  Largest instances top out at approx 60M rows.  Most tables are &lt; 0.5M rows.  Some applications use MyISAM with partitioned tables.  Since every machine is a dedicated instance, mixing engines is not an issue.   All DBs are fronted by memcached machines (64 instances).  All applications are written to use memcache before hitting DB.  We use RAID0 with multiple disks on all SLAVES. MASTER machines use RAID5.  Ratio of reads-to-writes is 7,000-to-1.  Collectively, about 600M DB transactions per day after peeling off 78% of the reads on the memcaches.

Any table can be selected from the backup archive with a couple of clicks to choose date,table, and host instance.  It can be restored to a master with a few more clicks by appropriately authorized DBA.   For failures on a MASTER, we do a quick shift and make one of the slaves the new master.  We then repair/reload the new master and SYNC it from one of the slaves before switching it back to MASTER.   Slaves are simply rebuilt and added back to the mix when their SYNC is completed.   Therefore, the HUGE/SLOW restore of large InnoDB tables is not an issue, 

My suggestion to use all the tools and techniques available to you, icrease the use of MASTER-SLAVE replication, and use file-per-table management.  Then restore-from-backup can be done a comfortable pace.</description>
		<content:encoded><![CDATA[<p>Business Continuity / Disaster Recovery using InnoDB?   We use an internal process based on mysqldump and innodb file-per table.<br />
Our &#8220;Database File-Per-Table Archives&#8221; web site summarizes like this: &#8220;31 Hosts 90 Databases 2919 Tables 91 Dates 354456 Backup Files&#8221;</p>
<p>The 31 Hosts are the Master hosts only.  Add another 67 slaves in groups replicating upto 6 slaves machines per group.  Largest instances top out at approx 60M rows.  Most tables are &lt; 0.5M rows.  Some applications use MyISAM with partitioned tables.  Since every machine is a dedicated instance, mixing engines is not an issue.   All DBs are fronted by memcached machines (64 instances).  All applications are written to use memcache before hitting DB.  We use RAID0 with multiple disks on all SLAVES. MASTER machines use RAID5.  Ratio of reads-to-writes is 7,000-to-1.  Collectively, about 600M DB transactions per day after peeling off 78% of the reads on the memcaches.</p>
<p>Any table can be selected from the backup archive with a couple of clicks to choose date,table, and host instance.  It can be restored to a master with a few more clicks by appropriately authorized DBA.   For failures on a MASTER, we do a quick shift and make one of the slaves the new master.  We then repair/reload the new master and SYNC it from one of the slaves before switching it back to MASTER.   Slaves are simply rebuilt and added back to the mix when their SYNC is completed.   Therefore, the HUGE/SLOW restore of large InnoDB tables is not an issue, </p>
<p>My suggestion to use all the tools and techniques available to you, icrease the use of MASTER-SLAVE replication, and use file-per-table management.  Then restore-from-backup can be done a comfortable pace.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

