<?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: Reasons to use innodb_file_per_table</title>
	<atom:link href="http://code.openark.org/blog/mysql/reasons-to-use-innodb_file_per_table/feed" rel="self" type="application/rss+xml" />
	<link>http://code.openark.org/blog/mysql/reasons-to-use-innodb_file_per_table</link>
	<description>Blog by Shlomi Noach</description>
	<lastBuildDate>Thu, 11 Mar 2010 12:08:37 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: shlomi</title>
		<link>http://code.openark.org/blog/mysql/reasons-to-use-innodb_file_per_table/comment-page-1#comment-6462</link>
		<dc:creator>shlomi</dc:creator>
		<pubDate>Thu, 12 Nov 2009 06:11:26 +0000</pubDate>
		<guid isPermaLink="false">http://code.openark.org/blog/?p=614#comment-6462</guid>
		<description>Hi,

They guy who absolutely hates innodb_file_per_table would be &lt;a href=&quot;http://dammit.lt/2009/05/21/innodb-tablespace/&quot; rel=&quot;nofollow&quot;&gt;Domas Mituzas&lt;/a&gt;.
I disagree with part of his arguments. But he is an expert in the field, so this does not mean I belittle him. It&#039;s just that there&#039;s some contention between &quot;what&#039;s utterly best for performance&quot; and &quot;what&#039;s best to live with&quot;. The two do not work well together.

There&#039;s reasons for and against. I&#039;ve presented the reasons &quot;for&quot;.
As I see it, the development is moving in the direction of innodb_file_pre_table: the innodb plugin has to use this option if you want to use Barracuda table format (which allows for compression, among other things).

Anyway, I don&#039;t get paid to support innodb_file_per_table :) I&#039;ll use the single tablespace if I think it&#039;s superior.

Regards</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>They guy who absolutely hates innodb_file_per_table would be <a href="http://dammit.lt/2009/05/21/innodb-tablespace/" rel="nofollow">Domas Mituzas</a>.<br />
I disagree with part of his arguments. But he is an expert in the field, so this does not mean I belittle him. It&#8217;s just that there&#8217;s some contention between &#8220;what&#8217;s utterly best for performance&#8221; and &#8220;what&#8217;s best to live with&#8221;. The two do not work well together.</p>
<p>There&#8217;s reasons for and against. I&#8217;ve presented the reasons &#8220;for&#8221;.<br />
As I see it, the development is moving in the direction of innodb_file_pre_table: the innodb plugin has to use this option if you want to use Barracuda table format (which allows for compression, among other things).</p>
<p>Anyway, I don&#8217;t get paid to support innodb_file_per_table <img src='http://code.openark.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  I&#8217;ll use the single tablespace if I think it&#8217;s superior.</p>
<p>Regards</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mikev</title>
		<link>http://code.openark.org/blog/mysql/reasons-to-use-innodb_file_per_table/comment-page-1#comment-6460</link>
		<dc:creator>Mikev</dc:creator>
		<pubDate>Thu, 12 Nov 2009 05:25:22 +0000</pubDate>
		<guid isPermaLink="false">http://code.openark.org/blog/?p=614#comment-6460</guid>
		<description>I have found various blogs/sites on the net attacking the innodb_file_per_table setting due to extra threads and disk io usage that can occur.
This guys post appears to be the most complete with small benchmark examples of fdatasync/sec numbers

http://yoshinorimatsunobu.blogspot.com/2009/05/overwriting-is-much-faster-than_28.html

I lost some of the other links there is this other guys blog that totally hates it and he seemed like his arguments were quite good. I read since I closed by browser down earlier today.

Seems like if you value the odd amount of disk space over performance by all means enable innodb_file_per_table but if you value performance above easy management thing don&#039;t use this setting.

Also I grabbed this out of the &quot;High performance MYSQL&quot; Book.

&#039;Innodb_file_per_table causes each file to be fsynced separately, which means writes to multiple tables can&#039;t be combined into a single I/O operation. This may require InnoDB to perform a higher total number of fsync() operations.&#039;</description>
		<content:encoded><![CDATA[<p>I have found various blogs/sites on the net attacking the innodb_file_per_table setting due to extra threads and disk io usage that can occur.<br />
This guys post appears to be the most complete with small benchmark examples of fdatasync/sec numbers</p>
<p><a href="http://yoshinorimatsunobu.blogspot.com/2009/05/overwriting-is-much-faster-than_28.html" rel="nofollow">http://yoshinorimatsunobu.blogspot.com/2009/05/overwriting-is-much-faster-than_28.html</a></p>
<p>I lost some of the other links there is this other guys blog that totally hates it and he seemed like his arguments were quite good. I read since I closed by browser down earlier today.</p>
<p>Seems like if you value the odd amount of disk space over performance by all means enable innodb_file_per_table but if you value performance above easy management thing don&#8217;t use this setting.</p>
<p>Also I grabbed this out of the &#8220;High performance MYSQL&#8221; Book.</p>
<p>&#8216;Innodb_file_per_table causes each file to be fsynced separately, which means writes to multiple tables can&#8217;t be combined into a single I/O operation. This may require InnoDB to perform a higher total number of fsync() operations.&#8217;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: shlomi</title>
		<link>http://code.openark.org/blog/mysql/reasons-to-use-innodb_file_per_table/comment-page-1#comment-6458</link>
		<dc:creator>shlomi</dc:creator>
		<pubDate>Thu, 12 Nov 2009 04:20:20 +0000</pubDate>
		<guid isPermaLink="false">http://code.openark.org/blog/?p=614#comment-6458</guid>
		<description>@Mikev,

I&#039;m not aware that there&#039;s a difference in write speed. Can you point out the references?
Thanks</description>
		<content:encoded><![CDATA[<p>@Mikev,</p>
<p>I&#8217;m not aware that there&#8217;s a difference in write speed. Can you point out the references?<br />
Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mikev</title>
		<link>http://code.openark.org/blog/mysql/reasons-to-use-innodb_file_per_table/comment-page-1#comment-6449</link>
		<dc:creator>Mikev</dc:creator>
		<pubDate>Thu, 12 Nov 2009 01:51:52 +0000</pubDate>
		<guid isPermaLink="false">http://code.openark.org/blog/?p=614#comment-6449</guid>
		<description>I been googling around and it appears to do get slower write speeds with innodb_file_per_table enabled.
Personally I don&#039;t give a dam about gaining file space here and there I am far more concerned about total speed performance then possible space.</description>
		<content:encoded><![CDATA[<p>I been googling around and it appears to do get slower write speeds with innodb_file_per_table enabled.<br />
Personally I don&#8217;t give a dam about gaining file space here and there I am far more concerned about total speed performance then possible space.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: shlomi</title>
		<link>http://code.openark.org/blog/mysql/reasons-to-use-innodb_file_per_table/comment-page-1#comment-3330</link>
		<dc:creator>shlomi</dc:creator>
		<pubDate>Tue, 18 Aug 2009 15:51:49 +0000</pubDate>
		<guid isPermaLink="false">http://code.openark.org/blog/?p=614#comment-3330</guid>
		<description>Whatever you do - make a backup first!</description>
		<content:encoded><![CDATA[<p>Whatever you do &#8211; make a backup first!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Feuchttraum</title>
		<link>http://code.openark.org/blog/mysql/reasons-to-use-innodb_file_per_table/comment-page-1#comment-3327</link>
		<dc:creator>Feuchttraum</dc:creator>
		<pubDate>Tue, 18 Aug 2009 15:00:20 +0000</pubDate>
		<guid isPermaLink="false">http://code.openark.org/blog/?p=614#comment-3327</guid>
		<description>@schlomi, thank you for fast reply. I also think it should work, I just wanted to be sure first. It will save me some time, since doing mysqldump on 45 GB database can take quite long.</description>
		<content:encoded><![CDATA[<p>@schlomi, thank you for fast reply. I also think it should work, I just wanted to be sure first. It will save me some time, since doing mysqldump on 45 GB database can take quite long.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: shlomi</title>
		<link>http://code.openark.org/blog/mysql/reasons-to-use-innodb_file_per_table/comment-page-1#comment-3326</link>
		<dc:creator>shlomi</dc:creator>
		<pubDate>Tue, 18 Aug 2009 14:47:58 +0000</pubDate>
		<guid isPermaLink="false">http://code.openark.org/blog/?p=614#comment-3326</guid>
		<description>@Feuchttraum

I&#039;m not sure about defragmenting files on windows. If you say that&#039;s feasable, then, yes, you can take the service down and work on the file during that time.</description>
		<content:encoded><![CDATA[<p>@Feuchttraum</p>
<p>I&#8217;m not sure about defragmenting files on windows. If you say that&#8217;s feasable, then, yes, you can take the service down and work on the file during that time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Feuchttraum</title>
		<link>http://code.openark.org/blog/mysql/reasons-to-use-innodb_file_per_table/comment-page-1#comment-3325</link>
		<dc:creator>Feuchttraum</dc:creator>
		<pubDate>Tue, 18 Aug 2009 14:42:39 +0000</pubDate>
		<guid isPermaLink="false">http://code.openark.org/blog/?p=614#comment-3325</guid>
		<description>My ibdata1 is 45 GB. MySQL server runs on my Windows development machine and file ibdata1 is severely fragmented. Defrag programs cannot defragment it. Can I temporarily (while MySQL service is down) move ibdata1 file to another drive, defragment the first drive (actually a partition) and then move ibdata1 back?</description>
		<content:encoded><![CDATA[<p>My ibdata1 is 45 GB. MySQL server runs on my Windows development machine and file ibdata1 is severely fragmented. Defrag programs cannot defragment it. Can I temporarily (while MySQL service is down) move ibdata1 file to another drive, defragment the first drive (actually a partition) and then move ibdata1 back?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nos</title>
		<link>http://code.openark.org/blog/mysql/reasons-to-use-innodb_file_per_table/comment-page-1#comment-2529</link>
		<dc:creator>nos</dc:creator>
		<pubDate>Fri, 03 Jul 2009 17:50:10 +0000</pubDate>
		<guid isPermaLink="false">http://code.openark.org/blog/?p=614#comment-2529</guid>
		<description>innodb_per_table has one other drawback.
You&#039;ll use more resources. Namely, mysqld will need to keep 1 open file per table. This can be a problem if you have _many_ tables. (Ofcourse, myisam tables always had that issue)</description>
		<content:encoded><![CDATA[<p>innodb_per_table has one other drawback.<br />
You&#8217;ll use more resources. Namely, mysqld will need to keep 1 open file per table. This can be a problem if you have _many_ tables. (Ofcourse, myisam tables always had that issue)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Artículos destacados, Mayo de 2009 &#124; cambrico.net</title>
		<link>http://code.openark.org/blog/mysql/reasons-to-use-innodb_file_per_table/comment-page-1#comment-2276</link>
		<dc:creator>Artículos destacados, Mayo de 2009 &#124; cambrico.net</dc:creator>
		<pubDate>Sat, 06 Jun 2009 14:50:23 +0000</pubDate>
		<guid isPermaLink="false">http://code.openark.org/blog/?p=614#comment-2276</guid>
		<description>[...] para utilizar el parámetro innodb_per_table en MySQL, en Openark. (en [...]</description>
		<content:encoded><![CDATA[<p>[...] para utilizar el parámetro innodb_per_table en MySQL, en Openark. (en [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
