<?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: Group commit and real fsync</title>
	<atom:link href="http://www.mysqlperformanceblog.com/2006/05/03/group-commit-and-real-fsync/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mysqlperformanceblog.com/2006/05/03/group-commit-and-real-fsync/</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: Pretending to fix broken group commit &#124; MySQL Performance Blog</title>
		<link>http://www.mysqlperformanceblog.com/2006/05/03/group-commit-and-real-fsync/comment-page-1/#comment-462492</link>
		<dc:creator>Pretending to fix broken group commit &#124; MySQL Performance Blog</dc:creator>
		<pubDate>Tue, 03 Feb 2009 03:50:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2006/05/03/group-commit-and-real-fsync/#comment-462492</guid>
		<description>[...] write performance in concurrent load drops down significantly. We wrote also about it before, see http://www.mysqlperformanceblog.com/2006/05/03/group-commit-and-real-fsync/ and http://www.mysqlperformanceblog.com/2006/05/19/group-commit-and-xa/  The problem is the InnoDB [...]</description>
		<content:encoded><![CDATA[<p>[...] write performance in concurrent load drops down significantly. We wrote also about it before, see <a href="http://www.mysqlperformanceblog.com/2006/05/03/group-commit-and-real-fsync/" rel="nofollow">http://www.mysqlperformanceblog.com/2006/05/03/group-commit-and-real-fsync/</a> and <a href="http://www.mysqlperformanceblog.com/2006/05/19/group-commit-and-xa/" rel="nofollow">http://www.mysqlperformanceblog.com/2006/05/19/group-commit-and-xa/</a>  The problem is the InnoDB [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Okulov Vitaliy</title>
		<link>http://www.mysqlperformanceblog.com/2006/05/03/group-commit-and-real-fsync/comment-page-1/#comment-322040</link>
		<dc:creator>Okulov Vitaliy</dc:creator>
		<pubDate>Thu, 03 Jul 2008 08:02:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2006/05/03/group-commit-and-real-fsync/#comment-322040</guid>
		<description>My benchmark with sysbench:

sysbench v0.4.8:  multi-threaded system evaluation benchmark

Running the test with following options:
Number of threads: 1

Extra file open flags: 0
1 files, 16Kb each
16Kb total file size
Block size 16Kb
Number of random requests for random IO: 10000
Read/Write ratio for combined random IO test: 1.50
Periodic FSYNC enabled, calling fsync() each 1 requests.
Calling fsync() at the end of test, Enabled.
Using synchronous I/O mode
Doing random write test
Threads started!
Done.

Operations performed:  0 Read, 10000 Write, 10000 Other = 20000 Total
Read 0b  Written 156.25Mb  Total transferred 156.25Mb  (83.458Mb/sec)
 5341.28 Requests/sec executed

Test execution summary:
    total time:                          1.8722s
    total number of events:              10000
    total time taken by event execution: 0.1558
    per-request statistics:
         min:                            0.0000s
         avg:                            0.0000s
         max:                            0.0000s
         approx.  95 percentile:         0.0000s

Threads fairness:
    events (avg/stddev):           10000.0000/0.00
    execution time (avg/stddev):   0.1558/0.00

Hardware: 2x5130 2.3 Ghz, 6 Gb, 237 RAID 10 Adaptec 2130SLP BBU.</description>
		<content:encoded><![CDATA[<p>My benchmark with sysbench:</p>
<p>sysbench v0.4.8:  multi-threaded system evaluation benchmark</p>
<p>Running the test with following options:<br />
Number of threads: 1</p>
<p>Extra file open flags: 0<br />
1 files, 16Kb each<br />
16Kb total file size<br />
Block size 16Kb<br />
Number of random requests for random IO: 10000<br />
Read/Write ratio for combined random IO test: 1.50<br />
Periodic FSYNC enabled, calling fsync() each 1 requests.<br />
Calling fsync() at the end of test, Enabled.<br />
Using synchronous I/O mode<br />
Doing random write test<br />
Threads started!<br />
Done.</p>
<p>Operations performed:  0 Read, 10000 Write, 10000 Other = 20000 Total<br />
Read 0b  Written 156.25Mb  Total transferred 156.25Mb  (83.458Mb/sec)<br />
 5341.28 Requests/sec executed</p>
<p>Test execution summary:<br />
    total time:                          1.8722s<br />
    total number of events:              10000<br />
    total time taken by event execution: 0.1558<br />
    per-request statistics:<br />
         min:                            0.0000s<br />
         avg:                            0.0000s<br />
         max:                            0.0000s<br />
         approx.  95 percentile:         0.0000s</p>
<p>Threads fairness:<br />
    events (avg/stddev):           10000.0000/0.00<br />
    execution time (avg/stddev):   0.1558/0.00</p>
<p>Hardware: 2&#215;5130 2.3 Ghz, 6 Gb, 237 RAID 10 Adaptec 2130SLP BBU.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MySQL Blog: Alexander Rubin&#8217;s Blog</title>
		<link>http://www.mysqlperformanceblog.com/2006/05/03/group-commit-and-real-fsync/comment-page-1/#comment-200200</link>
		<dc:creator>MySQL Blog: Alexander Rubin&#8217;s Blog</dc:creator>
		<pubDate>Tue, 20 Nov 2007 21:41:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2006/05/03/group-commit-and-real-fsync/#comment-200200</guid>
		<description>[...] originally performed InnoDB scalability tests for MySQL 5.0 to show broken group commit [...]</description>
		<content:encoded><![CDATA[<p>[...] originally performed InnoDB scalability tests for MySQL 5.0 to show broken group commit [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nilnandan Joshi</title>
		<link>http://www.mysqlperformanceblog.com/2006/05/03/group-commit-and-real-fsync/comment-page-1/#comment-25053</link>
		<dc:creator>Nilnandan Joshi</dc:creator>
		<pubDate>Thu, 21 Dec 2006 06:57:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2006/05/03/group-commit-and-real-fsync/#comment-25053</guid>
		<description>Hi, 

I want to optimise the ORDER BY in MySQL how can i???? pls help me.
I run 1 query with GROUP BY without ORDER BY then it takes 0.0417 seconds but when i add ORDER BY then it takes 12 seconds..so, can i use any alternative of ORDER BY..????

Thanks 

Nilnandan Joshi</description>
		<content:encoded><![CDATA[<p>Hi, </p>
<p>I want to optimise the ORDER BY in MySQL how can i???? pls help me.<br />
I run 1 query with GROUP BY without ORDER BY then it takes 0.0417 seconds but when i add ORDER BY then it takes 12 seconds..so, can i use any alternative of ORDER BY..????</p>
<p>Thanks </p>
<p>Nilnandan Joshi</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 分组提交和实时fsync at 周俭 Blog</title>
		<link>http://www.mysqlperformanceblog.com/2006/05/03/group-commit-and-real-fsync/comment-page-1/#comment-4677</link>
		<dc:creator>分组提交和实时fsync at 周俭 Blog</dc:creator>
		<pubDate>Mon, 02 Oct 2006 00:16:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2006/05/03/group-commit-and-real-fsync/#comment-4677</guid>
		<description>[...] 原文作者： Peter Zaitsev原文来源： http://www.mysqlperformanceblog.com/2006/05/03/group-commit-and-real-fsync/译者：叶金荣（Email:），转载请注明译者和出处，并且不能用于商业用途，违者必究。 [...]</description>
		<content:encoded><![CDATA[<p>[...] 原文作者： Peter Zaitsev原文来源： <a href="http://www.mysqlperformanceblog.com/2006/05/03/group-commit-and-real-fsync/译者：叶金荣（Email:），转载请注明译者和出处，并且不能用于商业用途，违者必究。" rel="nofollow">http://www.mysqlperformanceblog.com/2006/05/03/group-commit-and-real-fsync/译者：叶金荣（Email:），转载请注明译者和出处，并且不能用于商业用途，违者必究。</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MySQL Performance Blog &#187; Watch out for Marketing benchmarks</title>
		<link>http://www.mysqlperformanceblog.com/2006/05/03/group-commit-and-real-fsync/comment-page-1/#comment-1968</link>
		<dc:creator>MySQL Performance Blog &#187; Watch out for Marketing benchmarks</dc:creator>
		<pubDate>Wed, 23 Aug 2006 17:50:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2006/05/03/group-commit-and-real-fsync/#comment-1968</guid>
		<description>[...] Of course I would not say it is normal and nothing can be done in all cases. There are performance bugs, some of them as Innodb Scalability were known long before MySQL 5.0 was stable but were not fixed, others, such as broken group commit could have been handled better. [...]</description>
		<content:encoded><![CDATA[<p>[...] Of course I would not say it is normal and nothing can be done in all cases. There are performance bugs, some of them as Innodb Scalability were known long before MySQL 5.0 was stable but were not fixed, others, such as broken group commit could have been handled better. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: peter</title>
		<link>http://www.mysqlperformanceblog.com/2006/05/03/group-commit-and-real-fsync/comment-page-1/#comment-45</link>
		<dc:creator>peter</dc:creator>
		<pubDate>Tue, 23 May 2006 17:11:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2006/05/03/group-commit-and-real-fsync/#comment-45</guid>
		<description>Jay,

There is no mystery in this problem.  It is reported as bug as you see and Heikki needs to fix it.  However the problem is it is not tiny little bug it is feature which was not implemented in 5.0.  Simply the new code had to be written to make that work with XA but it never was done.  So now it is kind of dangerous to fix it in 5.0</description>
		<content:encoded><![CDATA[<p>Jay,</p>
<p>There is no mystery in this problem.  It is reported as bug as you see and Heikki needs to fix it.  However the problem is it is not tiny little bug it is feature which was not implemented in 5.0.  Simply the new code had to be written to make that work with XA but it never was done.  So now it is kind of dangerous to fix it in 5.0</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jay Pipes</title>
		<link>http://www.mysqlperformanceblog.com/2006/05/03/group-commit-and-real-fsync/comment-page-1/#comment-44</link>
		<dc:creator>Jay Pipes</dc:creator>
		<pubDate>Tue, 23 May 2006 15:48:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2006/05/03/group-commit-and-real-fsync/#comment-44</guid>
		<description>Hi Peter!

Wonderful blog entries, as usual!  Hope your move is going OK.  Do you have any insider updates on the group commit bug?  I checked the worklog and found very little going on.  Do you know if Innobase has found the root cause of the issue?

Cheers, and talk with you soon!

Jay</description>
		<content:encoded><![CDATA[<p>Hi Peter!</p>
<p>Wonderful blog entries, as usual!  Hope your move is going OK.  Do you have any insider updates on the group commit bug?  I checked the worklog and found very little going on.  Do you know if Innobase has found the root cause of the issue?</p>
<p>Cheers, and talk with you soon!</p>
<p>Jay</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MySQL Performance Blog &#187; Blog Archive &#187; Group commit and XA</title>
		<link>http://www.mysqlperformanceblog.com/2006/05/03/group-commit-and-real-fsync/comment-page-1/#comment-36</link>
		<dc:creator>MySQL Performance Blog &#187; Blog Archive &#187; Group commit and XA</dc:creator>
		<pubDate>Fri, 19 May 2006 19:59:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2006/05/03/group-commit-and-real-fsync/#comment-36</guid>
		<description>[...] Group commit and XA  Returning to post Group commit and real fsync I made several experiments: I ran sysbench update_key benchmarks without &#8211;log-bin, with &#8211;log-bin, and with &#8211;log-bin and &#8211;innodb-support-xa = 0 (default value is 1). Results (in transactions / sec)  threads 1     2            3 1  1218.68  614.94  1010.44 4  2686.36  667.77  1162.60 16  3993.59  666.14  1161.56 64  3630.55  665.18  1151.36 (column 1 - without log-bin  2 - with &#8211;log-bin  3 - with &#8211;log-bin and &#8211;innodb_support-xa=0 )  As you see with &#8211;innodb_support-xa=0 the result is almost by 2 times better than without (if &#8211;log-bin is used).  So, if you are using &#8211;log-bin with innodb tables it makes sense to set &#8211;innodb_support-xa=0 [...]</description>
		<content:encoded><![CDATA[<p>[...] Group commit and XA  Returning to post Group commit and real fsync I made several experiments: I ran sysbench update_key benchmarks without &#8211;log-bin, with &#8211;log-bin, and with &#8211;log-bin and &#8211;innodb-support-xa = 0 (default value is 1). Results (in transactions / sec)  threads 1     2            3 1  1218.68  614.94  1010.44 4  2686.36  667.77  1162.60 16  3993.59  666.14  1161.56 64  3630.55  665.18  1151.36 (column 1 &#8211; without log-bin  2 &#8211; with &#8211;log-bin  3 &#8211; with &#8211;log-bin and &#8211;innodb_support-xa=0 )  As you see with &#8211;innodb_support-xa=0 the result is almost by 2 times better than without (if &#8211;log-bin is used).  So, if you are using &#8211;log-bin with innodb tables it makes sense to set &#8211;innodb_support-xa=0 [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
