<?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 Users Conference &#8211; Innodb</title>
	<atom:link href="http://www.mysqlperformanceblog.com/2007/05/09/mysql-users-conference-innodb/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mysqlperformanceblog.com/2007/05/09/mysql-users-conference-innodb/</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: Mark Callaghan</title>
		<link>http://www.mysqlperformanceblog.com/2007/05/09/mysql-users-conference-innodb/comment-page-1/#comment-122316</link>
		<dc:creator>Mark Callaghan</dc:creator>
		<pubDate>Fri, 11 May 2007 18:38:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2007/05/09/mysql-users-conference-innodb/#comment-122316</guid>
		<description>The big patch for MySQL 5 and the semi-sync only patch for MySQL 5 are at http://google-mysql-tools.googlecode.com/svn/trunk/mysql-patches.

Real async IO has one advantage over background IO threads that I am curious about. With async IO, if an extent is to be prefetched, then 1 or more async IO requests can be used. While a large IO request can be submitted for some of the pages, the prefix or suffix of the extent (depending on scan direction) should use one request per page so that the page is available before the rest of the pages. Will we ever see the work done by the DIKU researchers show up in InnoDB? Until then, or until async IO is proven to work with InnoDB, extra background IO threads might be the best alternative.</description>
		<content:encoded><![CDATA[<p>The big patch for MySQL 5 and the semi-sync only patch for MySQL 5 are at <a href="http://google-mysql-tools.googlecode.com/svn/trunk/mysql-patches" rel="nofollow">http://google-mysql-tools.googlecode.com/svn/trunk/mysql-patches</a>.</p>
<p>Real async IO has one advantage over background IO threads that I am curious about. With async IO, if an extent is to be prefetched, then 1 or more async IO requests can be used. While a large IO request can be submitted for some of the pages, the prefix or suffix of the extent (depending on scan direction) should use one request per page so that the page is available before the rest of the pages. Will we ever see the work done by the DIKU researchers show up in InnoDB? Until then, or until async IO is proven to work with InnoDB, extra background IO threads might be the best alternative.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Talking About MySQL &#171; François Schiettecatte&#8217;s Blog</title>
		<link>http://www.mysqlperformanceblog.com/2007/05/09/mysql-users-conference-innodb/comment-page-1/#comment-121224</link>
		<dc:creator>Talking About MySQL &#171; François Schiettecatte&#8217;s Blog</dc:creator>
		<pubDate>Wed, 09 May 2007 21:30:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2007/05/09/mysql-users-conference-innodb/#comment-121224</guid>
		<description>[...] About&#160;MySQL  While I am talking about database and scaling, Peter Zaitsev has some notes on new Innodb features being discussed at the recent MySQL Users [...]</description>
		<content:encoded><![CDATA[<p>[...] About&nbsp;MySQL  While I am talking about database and scaling, Peter Zaitsev has some notes on new Innodb features being discussed at the recent MySQL Users [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: peter</title>
		<link>http://www.mysqlperformanceblog.com/2007/05/09/mysql-users-conference-innodb/comment-page-1/#comment-121117</link>
		<dc:creator>peter</dc:creator>
		<pubDate>Wed, 09 May 2007 18:10:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2007/05/09/mysql-users-conference-innodb/#comment-121117</guid>
		<description>Thank you Mark,

That is great.  I see you&#039;ve got a lot of interest in Google patches to port them to MySQL 5.0 quickly :) 

I&#039;ve checked MySQL 5.0 patches page it seems to only list one patch which is for semi-synchronous replication. Where is other big one.


Regarding number of IO threads... well if Asynchronous IO is available and indeed well utilized, ie  thread would never block with single outstanding IO it is good enough.</description>
		<content:encoded><![CDATA[<p>Thank you Mark,</p>
<p>That is great.  I see you&#8217;ve got a lot of interest in Google patches to port them to MySQL 5.0 quickly <img src='http://www.mysqlperformanceblog.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p>
<p>I&#8217;ve checked MySQL 5.0 patches page it seems to only list one patch which is for semi-synchronous replication. Where is other big one.</p>
<p>Regarding number of IO threads&#8230; well if Asynchronous IO is available and indeed well utilized, ie  thread would never block with single outstanding IO it is good enough.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Callaghan</title>
		<link>http://www.mysqlperformanceblog.com/2007/05/09/mysql-users-conference-innodb/comment-page-1/#comment-121093</link>
		<dc:creator>Mark Callaghan</dc:creator>
		<pubDate>Wed, 09 May 2007 17:49:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2007/05/09/mysql-users-conference-innodb/#comment-121093</guid>
		<description>I think you have overstated what was provided in the Google patch, but we don&#039;t mind the nice words. The patches from Google were first available for MySQL 4.0.26. They are now available for 4.0.26 and 5.0.37 -- see http://code.google.com/p/google-mysql-tools to get them. There are two patches for 5.0.37, one that only has the changes for semi-sync replication and another that has everything. The changes for 4.0 have gotten more use than the changes for 5.0 -- I have yet to do IO performance testing for 5.0. In theory, the changes for more IO threads in InnoDB are not needed, as InnoDB has support for using async IO, but this is disabled because async IO didn&#039;t work too well on Linux in the past. Now that Oracle runs on Linux and uses async IO, it should work well.</description>
		<content:encoded><![CDATA[<p>I think you have overstated what was provided in the Google patch, but we don&#8217;t mind the nice words. The patches from Google were first available for MySQL 4.0.26. They are now available for 4.0.26 and 5.0.37 &#8212; see <a href="http://code.google.com/p/google-mysql-tools" rel="nofollow">http://code.google.com/p/google-mysql-tools</a> to get them. There are two patches for 5.0.37, one that only has the changes for semi-sync replication and another that has everything. The changes for 4.0 have gotten more use than the changes for 5.0 &#8212; I have yet to do IO performance testing for 5.0. In theory, the changes for more IO threads in InnoDB are not needed, as InnoDB has support for using async IO, but this is disabled because async IO didn&#8217;t work too well on Linux in the past. Now that Oracle runs on Linux and uses async IO, it should work well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: peter</title>
		<link>http://www.mysqlperformanceblog.com/2007/05/09/mysql-users-conference-innodb/comment-page-1/#comment-120871</link>
		<dc:creator>peter</dc:creator>
		<pubDate>Wed, 09 May 2007 11:50:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2007/05/09/mysql-users-conference-innodb/#comment-120871</guid>
		<description>I actually meant 4.0</description>
		<content:encoded><![CDATA[<p>I actually meant 4.0</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: guillaume</title>
		<link>http://www.mysqlperformanceblog.com/2007/05/09/mysql-users-conference-innodb/comment-page-1/#comment-120836</link>
		<dc:creator>guillaume</dc:creator>
		<pubDate>Wed, 09 May 2007 11:25:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2007/05/09/mysql-users-conference-innodb/#comment-120836</guid>
		<description>Hello Peter,

Thanks for the sum-up on upcoming InnoDB changes! Any performance improvements will be welcome :)

About Google patches, you wrote &quot;These are for MySQL 5.0 at this point&quot; 
I suppose you meant 4.1, right?</description>
		<content:encoded><![CDATA[<p>Hello Peter,</p>
<p>Thanks for the sum-up on upcoming InnoDB changes! Any performance improvements will be welcome <img src='http://www.mysqlperformanceblog.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>About Google patches, you wrote &#8220;These are for MySQL 5.0 at this point&#8221;<br />
I suppose you meant 4.1, right?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
