<?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: Innodb performance gotcha w Larger queries.</title>
	<atom:link href="http://www.mysqlperformanceblog.com/2009/08/28/innodb-performance-gotcha-w-larger-queries/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mysqlperformanceblog.com/2009/08/28/innodb-performance-gotcha-w-larger-queries/</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: 5.0.86-build19 Percona binaries &#124; MySQL Performance Blog</title>
		<link>http://www.mysqlperformanceblog.com/2009/08/28/innodb-performance-gotcha-w-larger-queries/comment-page-1/#comment-664358</link>
		<dc:creator>5.0.86-build19 Percona binaries &#124; MySQL Performance Blog</dc:creator>
		<pubDate>Tue, 13 Oct 2009 06:05:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=1065#comment-664358</guid>
		<description>[...] fix InnoDB slowness with large queries [...]</description>
		<content:encoded><![CDATA[<p>[...] fix InnoDB slowness with large queries [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chetan Ahuja</title>
		<link>http://www.mysqlperformanceblog.com/2009/08/28/innodb-performance-gotcha-w-larger-queries/comment-page-1/#comment-659332</link>
		<dc:creator>Chetan Ahuja</dc:creator>
		<pubDate>Mon, 28 Sep 2009 16:48:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=1065#comment-659332</guid>
		<description>I just trawled through the source and it&#039;s been fixed somewhere between 5.1.30 and 5.1.37. That is to say, I didn&#039;t find the &quot; thd_is_select(trx-&gt;mysql_thd)&quot; clause in the 5.1.30 codebase but did find it in the 5.1.37 codebase. And using vtune profiles, we even saw the actual dict_scan function that was dominating in the 5.1.30 codebase, disappear from the top 10 functions in 5.1.37 codebase.  Though unlike your success with REPEATABLE-READ, we didn&#039;t see any jump in our actual query throughput (and yes, we even tried the REPEATABLE-READ isolation level thing with 5.1.37 just in case... no cigar).

Chetan</description>
		<content:encoded><![CDATA[<p>I just trawled through the source and it&#8217;s been fixed somewhere between 5.1.30 and 5.1.37. That is to say, I didn&#8217;t find the &#8221; thd_is_select(trx-&gt;mysql_thd)&#8221; clause in the 5.1.30 codebase but did find it in the 5.1.37 codebase. And using vtune profiles, we even saw the actual dict_scan function that was dominating in the 5.1.30 codebase, disappear from the top 10 functions in 5.1.37 codebase.  Though unlike your success with REPEATABLE-READ, we didn&#8217;t see any jump in our actual query throughput (and yes, we even tried the REPEATABLE-READ isolation level thing with 5.1.37 just in case&#8230; no cigar).</p>
<p>Chetan</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: peter</title>
		<link>http://www.mysqlperformanceblog.com/2009/08/28/innodb-performance-gotcha-w-larger-queries/comment-page-1/#comment-656700</link>
		<dc:creator>peter</dc:creator>
		<pubDate>Wed, 23 Sep 2009 17:51:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=1065#comment-656700</guid>
		<description>Bhushan,

I do not know exact version - it is surely fixed in recent 5.1 versions.  If you&#039;re looking for us to dig into revision history and find in which version this change was done we can do it on consulting basics.</description>
		<content:encoded><![CDATA[<p>Bhushan,</p>
<p>I do not know exact version &#8211; it is surely fixed in recent 5.1 versions.  If you&#8217;re looking for us to dig into revision history and find in which version this change was done we can do it on consulting basics.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bhushan Uparkar</title>
		<link>http://www.mysqlperformanceblog.com/2009/08/28/innodb-performance-gotcha-w-larger-queries/comment-page-1/#comment-656681</link>
		<dc:creator>Bhushan Uparkar</dc:creator>
		<pubDate>Wed, 23 Sep 2009 17:01:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=1065#comment-656681</guid>
		<description>Could you please provide details about the mysql 5.1 version in which this got fixed ?</description>
		<content:encoded><![CDATA[<p>Could you please provide details about the mysql 5.1 version in which this got fixed ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Log Buffer #160: a Carnival of the Vanities for DBAs &#124; Pythian Group Blog</title>
		<link>http://www.mysqlperformanceblog.com/2009/08/28/innodb-performance-gotcha-w-larger-queries/comment-page-1/#comment-646935</link>
		<dc:creator>Log Buffer #160: a Carnival of the Vanities for DBAs &#124; Pythian Group Blog</dc:creator>
		<pubDate>Fri, 04 Sep 2009 16:59:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=1065#comment-646935</guid>
		<description>[...] Not that those other engines are without flaw. Peter Zaitsev reports on an InnoDB performance gotcha with larger queries. [...]</description>
		<content:encoded><![CDATA[<p>[...] Not that those other engines are without flaw. Peter Zaitsev reports on an InnoDB performance gotcha with larger queries. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: peter</title>
		<link>http://www.mysqlperformanceblog.com/2009/08/28/innodb-performance-gotcha-w-larger-queries/comment-page-1/#comment-642001</link>
		<dc:creator>peter</dc:creator>
		<pubDate>Fri, 28 Aug 2009 22:31:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=1065#comment-642001</guid>
		<description>Arjen,

I do not know.  Sometimes it is just assumed it would help.   Plus  it actually does help a little bit - as you can see from the code in the example you can have less locks if you&#039;re running in low isolation level.

I also checked for single row replacement statements there was performance gain of about 5% for READ-UNCOMMITTED. 
I think this is not enough to bother but I also remember some use cases with larger gains.</description>
		<content:encoded><![CDATA[<p>Arjen,</p>
<p>I do not know.  Sometimes it is just assumed it would help.   Plus  it actually does help a little bit &#8211; as you can see from the code in the example you can have less locks if you&#8217;re running in low isolation level.</p>
<p>I also checked for single row replacement statements there was performance gain of about 5% for READ-UNCOMMITTED.<br />
I think this is not enough to bother but I also remember some use cases with larger gains.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Arjen Lentz</title>
		<link>http://www.mysqlperformanceblog.com/2009/08/28/innodb-performance-gotcha-w-larger-queries/comment-page-1/#comment-641998</link>
		<dc:creator>Arjen Lentz</dc:creator>
		<pubDate>Fri, 28 Aug 2009 22:26:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=1065#comment-641998</guid>
		<description>So why was the isolation level lowered in this case, can you tell?

And, when do you see measurable gain by lowering isolation level. As I understand from previous info, lowering the isolation level in InnoDB tends to not actaully save any time in real terms.</description>
		<content:encoded><![CDATA[<p>So why was the isolation level lowered in this case, can you tell?</p>
<p>And, when do you see measurable gain by lowering isolation level. As I understand from previous info, lowering the isolation level in InnoDB tends to not actaully save any time in real terms.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

