<?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"
	>
<channel>
	<title>Comments on: Making MySQL more usable: InnoDB save/restore buffer pool patch</title>
	<atom:link href="http://provenscaling.com/blog/2008/10/06/making-mysql-more-usable-innodb-saverestore-buffer-pool-patch/feed/" rel="self" type="application/rss+xml" />
	<link>http://provenscaling.com/blog/2008/10/06/making-mysql-more-usable-innodb-saverestore-buffer-pool-patch/</link>
	<description>High performance MySQL consulting</description>
	<pubDate>Fri, 12 Mar 2010 10:37:49 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
		<item>
		<title>By: Eric Bergen</title>
		<link>http://provenscaling.com/blog/2008/10/06/making-mysql-more-usable-innodb-saverestore-buffer-pool-patch/#comment-352</link>
		<dc:creator>Eric Bergen</dc:creator>
		<pubDate>Mon, 25 Jan 2010 19:04:17 +0000</pubDate>
		<guid isPermaLink="false">http://provenscaling.com/blog/?p=62#comment-352</guid>
		<description>This patch was the basis for the patch that was integrated into xtradb.</description>
		<content:encoded><![CDATA[<p>This patch was the basis for the patch that was integrated into xtradb.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richard Soderberg</title>
		<link>http://provenscaling.com/blog/2008/10/06/making-mysql-more-usable-innodb-saverestore-buffer-pool-patch/#comment-351</link>
		<dc:creator>Richard Soderberg</dc:creator>
		<pubDate>Thu, 21 Jan 2010 11:46:46 +0000</pubDate>
		<guid isPermaLink="false">http://provenscaling.com/blog/?p=62#comment-351</guid>
		<description>Something similar to the functionality of your patch was integrated into the XtraDB-9 release:

http://www.mysqlperformanceblog.com/2010/01/20/xtradb-feature-save-restore-buffer-pool/</description>
		<content:encoded><![CDATA[<p>Something similar to the functionality of your patch was integrated into the XtraDB-9 release:</p>
<p><a href="http://www.mysqlperformanceblog.com/2010/01/20/xtradb-feature-save-restore-buffer-pool/" rel="nofollow">http://www.mysqlperformanceblog.com/2010/01/20/xtradb-feature-save-restore-buffer-pool/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: yejr</title>
		<link>http://provenscaling.com/blog/2008/10/06/making-mysql-more-usable-innodb-saverestore-buffer-pool-patch/#comment-41</link>
		<dc:creator>yejr</dc:creator>
		<pubDate>Wed, 08 Oct 2008 07:26:13 +0000</pubDate>
		<guid isPermaLink="false">http://provenscaling.com/blog/?p=62#comment-41</guid>
		<description>Jeremy
there is a new problem, when i set innodb_buffer_pool_size as 14G, and fully fill to pool by mysqldump all database, shutdown mysqld, the size of ib_buf_pool_state is about 19Mb.

mysqldump -f -q test sbtest &#124; gzip &#62; /data/test.sql.gz

sbtest table fill in with 100,000,000 rows by sysbench.

ls -l ib_buf_pool_state 
-rw-rw----  1 mysql mysql 19545127 Oct  8 14:34 ib_buf_pool_state

wc -l ib_buf_pool_state 
917439 ib_buf_pool_state

it took more than two hour to start mysqld, a so long time to me.
some information about my server:
dell 2950, Intel(R) Xeon(R) CPU E5335  @ 2.00GHz * 7, 16Gb Ram, MD3000(dell) storage array

thanks much</description>
		<content:encoded><![CDATA[<p>Jeremy<br />
there is a new problem, when i set innodb_buffer_pool_size as 14G, and fully fill to pool by mysqldump all database, shutdown mysqld, the size of ib_buf_pool_state is about 19Mb.</p>
<p>mysqldump -f -q test sbtest | gzip &gt; /data/test.sql.gz</p>
<p>sbtest table fill in with 100,000,000 rows by sysbench.</p>
<p>ls -l ib_buf_pool_state<br />
-rw-rw&#8212;-  1 mysql mysql 19545127 Oct  8 14:34 ib_buf_pool_state</p>
<p>wc -l ib_buf_pool_state<br />
917439 ib_buf_pool_state</p>
<p>it took more than two hour to start mysqld, a so long time to me.<br />
some information about my server:<br />
dell 2950, Intel(R) Xeon(R) CPU E5335  @ 2.00GHz * 7, 16Gb Ram, MD3000(dell) storage array</p>
<p>thanks much</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: yejr</title>
		<link>http://provenscaling.com/blog/2008/10/06/making-mysql-more-usable-innodb-saverestore-buffer-pool-patch/#comment-40</link>
		<dc:creator>yejr</dc:creator>
		<pubDate>Wed, 08 Oct 2008 06:33:28 +0000</pubDate>
		<guid isPermaLink="false">http://provenscaling.com/blog/?p=62#comment-40</guid>
		<description>hi,Jeremy
yes,u'r right.after i remove ib_buf_pool_state file,it is ok</description>
		<content:encoded><![CDATA[<p>hi,Jeremy<br />
yes,u&#8217;r right.after i remove ib_buf_pool_state file,it is ok</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeremy Cole</title>
		<link>http://provenscaling.com/blog/2008/10/06/making-mysql-more-usable-innodb-saverestore-buffer-pool-patch/#comment-39</link>
		<dc:creator>Jeremy Cole</dc:creator>
		<pubDate>Wed, 08 Oct 2008 05:09:54 +0000</pubDate>
		<guid isPermaLink="false">http://provenscaling.com/blog/?p=62#comment-39</guid>
		<description>yejr,

I wouldn't be surprised if this is a bug, if you've reduced the size of the buffer pool and then tried to restore state from a time when the buffer pool was larger.  I'll check into what we can do to be smarter there.  Likely case would be to save the size of the buffer pool in the state file so that some intelligent decisions can be made on restart.

Regards,

Jeremy</description>
		<content:encoded><![CDATA[<p>yejr,</p>
<p>I wouldn&#8217;t be surprised if this is a bug, if you&#8217;ve reduced the size of the buffer pool and then tried to restore state from a time when the buffer pool was larger.  I&#8217;ll check into what we can do to be smarter there.  Likely case would be to save the size of the buffer pool in the state file so that some intelligent decisions can be made on restart.</p>
<p>Regards,</p>
<p>Jeremy</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin Burton</title>
		<link>http://provenscaling.com/blog/2008/10/06/making-mysql-more-usable-innodb-saverestore-buffer-pool-patch/#comment-38</link>
		<dc:creator>Kevin Burton</dc:creator>
		<pubDate>Wed, 08 Oct 2008 03:51:37 +0000</pubDate>
		<guid isPermaLink="false">http://provenscaling.com/blog/?p=62#comment-38</guid>
		<description>DO WANT!!!!!!!!

This would be a reason to upgrade :)

There are so many patches and forks now that I can't brain no more.</description>
		<content:encoded><![CDATA[<p>DO WANT!!!!!!!!</p>
<p>This would be a reason to upgrade <img src='http://provenscaling.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>There are so many patches and forks now that I can&#8217;t brain no more.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: yejr</title>
		<link>http://provenscaling.com/blog/2008/10/06/making-mysql-more-usable-innodb-saverestore-buffer-pool-patch/#comment-36</link>
		<dc:creator>yejr</dc:creator>
		<pubDate>Wed, 08 Oct 2008 01:55:19 +0000</pubDate>
		<guid isPermaLink="false">http://provenscaling.com/blog/?p=62#comment-36</guid>
		<description>hi,Jeremy
there is a problem with it, when i shutdown mysqld and change the value of innodb_buffer_pool_size, mysqld can't start and restore the buffer pool,some of the error log like this:

081008  9:53:39InnoDB: Warning: difficult to find free blocks from
InnoDB: the buffer pool (584 search iterations)! Consider
InnoDB: increasing the buffer pool size.
InnoDB: It is also possible that in your Unix version
InnoDB: fsync is very slow, or completely frozen inside
InnoDB: the OS kernel. Then upgrading to a newer version
InnoDB: of your operating system may help. Look at the
InnoDB: number of fsyncs in diagnostic info below.
InnoDB: Pending flushes (fsync) log: 0; buffer pool: 0
InnoDB: 210393 OS file reads, 7 OS file writes, 7 OS fsyncs
InnoDB: Starting InnoDB Monitor to print further
InnoDB: diagnostics to the standard output.

thanks much</description>
		<content:encoded><![CDATA[<p>hi,Jeremy<br />
there is a problem with it, when i shutdown mysqld and change the value of innodb_buffer_pool_size, mysqld can&#8217;t start and restore the buffer pool,some of the error log like this:</p>
<p>081008  9:53:39InnoDB: Warning: difficult to find free blocks from<br />
InnoDB: the buffer pool (584 search iterations)! Consider<br />
InnoDB: increasing the buffer pool size.<br />
InnoDB: It is also possible that in your Unix version<br />
InnoDB: fsync is very slow, or completely frozen inside<br />
InnoDB: the OS kernel. Then upgrading to a newer version<br />
InnoDB: of your operating system may help. Look at the<br />
InnoDB: number of fsyncs in diagnostic info below.<br />
InnoDB: Pending flushes (fsync) log: 0; buffer pool: 0<br />
InnoDB: 210393 OS file reads, 7 OS file writes, 7 OS fsyncs<br />
InnoDB: Starting InnoDB Monitor to print further<br />
InnoDB: diagnostics to the standard output.</p>
<p>thanks much</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeremy Zawodny</title>
		<link>http://provenscaling.com/blog/2008/10/06/making-mysql-more-usable-innodb-saverestore-buffer-pool-patch/#comment-35</link>
		<dc:creator>Jeremy Zawodny</dc:creator>
		<pubDate>Tue, 07 Oct 2008 19:57:18 +0000</pubDate>
		<guid isPermaLink="false">http://provenscaling.com/blog/?p=62#comment-35</guid>
		<description>Excellent... this would be especially helpful when you need to bounce the server for a quick change.</description>
		<content:encoded><![CDATA[<p>Excellent&#8230; this would be especially helpful when you need to bounce the server for a quick change.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeremy Cole</title>
		<link>http://provenscaling.com/blog/2008/10/06/making-mysql-more-usable-innodb-saverestore-buffer-pool-patch/#comment-34</link>
		<dc:creator>Jeremy Cole</dc:creator>
		<pubDate>Tue, 07 Oct 2008 16:47:27 +0000</pubDate>
		<guid isPermaLink="false">http://provenscaling.com/blog/?p=62#comment-34</guid>
		<description>Sheeri,

The last patch I released, &lt;a href="http://provenscaling.com/blog/2008/07/29/making-mysql-more-usable-innodb-information-schema-patches/" rel="nofollow"&gt;&lt;tt&gt;information_schema&lt;/tt&gt; patch&lt;/a&gt;, as linked and discussed briefly in the post, does so.

Regards,

Jeremy</description>
		<content:encoded><![CDATA[<p>Sheeri,</p>
<p>The last patch I released, <a href="http://provenscaling.com/blog/2008/07/29/making-mysql-more-usable-innodb-information-schema-patches/" rel="nofollow"><tt>information_schema</tt> patch</a>, as linked and discussed briefly in the post, does so.</p>
<p>Regards,</p>
<p>Jeremy</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sheeri</title>
		<link>http://provenscaling.com/blog/2008/10/06/making-mysql-more-usable-innodb-saverestore-buffer-pool-patch/#comment-33</link>
		<dc:creator>Sheeri</dc:creator>
		<pubDate>Tue, 07 Oct 2008 14:52:00 +0000</pubDate>
		<guid isPermaLink="false">http://provenscaling.com/blog/?p=62#comment-33</guid>
		<description>Awesome!  We already have clients using 5.1 :)  

Does this patch lead the way for a plugin that could show the *contents* of the cache?  that'd be pretty cool, to be able to see how the cache changes over time.......and to see if certain queries are in the cache when you expect them to be, etc.</description>
		<content:encoded><![CDATA[<p>Awesome!  We already have clients using 5.1 <img src='http://provenscaling.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p>
<p>Does this patch lead the way for a plugin that could show the *contents* of the cache?  that&#8217;d be pretty cool, to be able to see how the cache changes over time&#8230;&#8230;.and to see if certain queries are in the cache when you expect them to be, etc.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
