<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Xaprb &#187; MySQL</title>
	<atom:link href="http://www.xaprb.com/blog/tag/mysql/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.xaprb.com/blog</link>
	<description>Stay curious!</description>
	<lastBuildDate>Thu, 09 Feb 2012 03:58:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Free webinar on preventing MySQL downtime</title>
		<link>http://www.xaprb.com/blog/2011/10/13/free-webinar-on-preventing-mysql-downtime/</link>
		<comments>http://www.xaprb.com/blog/2011/10/13/free-webinar-on-preventing-mysql-downtime/#comments</comments>
		<pubDate>Thu, 13 Oct 2011 16:56:14 +0000</pubDate>
		<dc:creator>Xaprb</dc:creator>
				<category><![CDATA[SQL]]></category>
		<category><![CDATA[Downtime]]></category>
		<category><![CDATA[High Availability]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[ODTUG]]></category>
		<category><![CDATA[Webinar]]></category>

		<guid isPermaLink="false">http://www.xaprb.com/blog/?p=2510</guid>
		<description><![CDATA[I&#8217;ll be presenting a free one-hour webinar on preventing downtime in production MySQL servers, in conjunction with the ODTUG. It is scheduled on Thursday, November 10, 2011 3:00 PM &#8211; 4:00 PM EST, and you can register for free. Here&#8217;s an abstract of what you&#8217;ll learn: Everyone wants to prevent database downtime by being proactive, [...]


<strong>Further Reading:</strong><ul><li><a href='http://www.xaprb.com/blog/2010/08/23/free-webinar-on-mysql-performance-this-thursday/' rel='bookmark' title='Permanent Link: Free webinar on MySQL performance this Thursday'>Free webinar on MySQL performance this Thursday</a></li>
<li><a href='http://www.xaprb.com/blog/2012/01/16/free-webinar-wednesday-verifying-replication-integrity/' rel='bookmark' title='Permanent Link: Free webinar Wednesday: verifying replication integrity'>Free webinar Wednesday: verifying replication integrity</a></li>
<li><a href='http://www.xaprb.com/blog/2011/11/02/free-devopsdc-meetup-on-tuesday/' rel='bookmark' title='Permanent Link: Free DevOpsDC meetup on Tuesday'>Free DevOpsDC meetup on Tuesday</a></li>
<li><a href='http://www.xaprb.com/blog/2008/05/21/i-moved-this-blog-to-pairlite-with-zero-downtime-and-it-was-easy/' rel='bookmark' title='Permanent Link: I moved this blog to pairLite with zero downtime, and it was easy'>I moved this blog to pairLite with zero downtime, and it was easy</a></li>
<li><a href='http://www.xaprb.com/blog/2012/02/07/three-free-mysql-webinars/' rel='bookmark' title='Permanent Link: Three free MySQL webinars'>Three free MySQL webinars</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ll be presenting a free one-hour webinar on preventing downtime in production MySQL servers, in conjunction with the ODTUG. It is scheduled on Thursday, November 10, 2011 3:00 PM &#8211; 4:00 PM EST, and you can <a href="https://www3.gotomeeting.com/register/229757198">register for free</a>.</p>

<p>Here&#8217;s an abstract of what you&#8217;ll learn:</p>

<p>Everyone wants to prevent database downtime by being proactive, but how effective are the common measures such as inspecting logs and analyzing SQL? To be truly proactive, one must prevent problems, which requires studying and understanding the reasons for downtime. We have analyzed a selection of emergency issues that we have solved, to better understand what types of problems really occur in production environments. The results are somewhat surprising, and will be detailed in this talk. Most incidents we found were not MySQL-specific and will be familiar to Oracle DBAs as well as MySQL DBAs. This presentation will be valuable for the new or seasoned DBA, as well as to operational managers/directors and CTOs responsible for business critical implementations.</p>

<p>Please <a href="https://www3.gotomeeting.com/register/229757198">register today</a> and I look forward to joining you.</p>

<p><strong>Further Reading:</strong><ul><li><a href='http://www.xaprb.com/blog/2010/08/23/free-webinar-on-mysql-performance-this-thursday/' rel='bookmark' title='Permanent Link: Free webinar on MySQL performance this Thursday'>Free webinar on MySQL performance this Thursday</a></li>
<li><a href='http://www.xaprb.com/blog/2012/01/16/free-webinar-wednesday-verifying-replication-integrity/' rel='bookmark' title='Permanent Link: Free webinar Wednesday: verifying replication integrity'>Free webinar Wednesday: verifying replication integrity</a></li>
<li><a href='http://www.xaprb.com/blog/2011/11/02/free-devopsdc-meetup-on-tuesday/' rel='bookmark' title='Permanent Link: Free DevOpsDC meetup on Tuesday'>Free DevOpsDC meetup on Tuesday</a></li>
<li><a href='http://www.xaprb.com/blog/2008/05/21/i-moved-this-blog-to-pairlite-with-zero-downtime-and-it-was-easy/' rel='bookmark' title='Permanent Link: I moved this blog to pairLite with zero downtime, and it was easy'>I moved this blog to pairLite with zero downtime, and it was easy</a></li>
<li><a href='http://www.xaprb.com/blog/2012/02/07/three-free-mysql-webinars/' rel='bookmark' title='Permanent Link: Three free MySQL webinars'>Three free MySQL webinars</a></li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://www.xaprb.com/blog/2011/10/13/free-webinar-on-preventing-mysql-downtime/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>More on measuring IO latency</title>
		<link>http://www.xaprb.com/blog/2011/05/24/more-on-measuring-io-latency/</link>
		<comments>http://www.xaprb.com/blog/2011/05/24/more-on-measuring-io-latency/#comments</comments>
		<pubDate>Tue, 24 May 2011 22:17:10 +0000</pubDate>
		<dc:creator>Xaprb</dc:creator>
				<category><![CDATA[SQL]]></category>
		<category><![CDATA[Brendan Gregg]]></category>
		<category><![CDATA[DTrace]]></category>
		<category><![CDATA[InnoDB]]></category>
		<category><![CDATA[Mark Leith]]></category>
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://www.xaprb.com/blog/?p=2337</guid>
		<description><![CDATA[To follow on to my earlier links to Brendan Gregg&#8217;s blog posts on measuring I/O latency, there is a third one discussing DTrace, and then a very detailed response from Mark Leith showing how to do it with the PERFORMANCE_SCHEMA in MySQL 5.5. Further Reading:Disk latency versus filesystem latency Measuring the popularity of the Percona [...]


<strong>Further Reading:</strong><ul><li><a href='http://www.xaprb.com/blog/2011/05/15/disk-latency-versus-filesystem-latency/' rel='bookmark' title='Permanent Link: Disk latency versus filesystem latency'>Disk latency versus filesystem latency</a></li>
<li><a href='http://www.xaprb.com/blog/2009/02/19/measuring-the-popularity-of-the-percona-mysql-build/' rel='bookmark' title='Permanent Link: Measuring the popularity of the Percona MySQL build'>Measuring the popularity of the Percona MySQL build</a></li>
<li><a href='http://www.xaprb.com/blog/2011/07/04/measuring-open-source-success-by-jobs/' rel='bookmark' title='Permanent Link: Measuring open-source success by jobs'>Measuring open-source success by jobs</a></li>
<li><a href='http://www.xaprb.com/blog/2009/02/08/thoughts-on-the-new-performance_schema-in-mysql/' rel='bookmark' title='Permanent Link: Thoughts on the new PERFORMANCE_SCHEMA in MySQL'>Thoughts on the new PERFORMANCE_SCHEMA in MySQL</a></li>
<li><a href='http://www.xaprb.com/blog/2009/12/12/what-do-you-know-about-oracles-innodb-plus-storage-engine/' rel='bookmark' title='Permanent Link: What do you know about Oracle&#8217;s InnoDB+ storage engine?'>What do you know about Oracle&#8217;s InnoDB+ storage engine?</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p>To follow on to my earlier links to Brendan Gregg&#8217;s blog posts on measuring I/O latency, there is <a href="http://dtrace.org/blogs/brendan/2011/05/18/file-system-latency-part-3/">a third one discussing DTrace</a>, and then a very detailed response from Mark Leith showing <a href="http://www.markleith.co.uk/?p=656">how to do it with the PERFORMANCE_SCHEMA in MySQL 5.5</a>.</p>

<p><strong>Further Reading:</strong><ul><li><a href='http://www.xaprb.com/blog/2011/05/15/disk-latency-versus-filesystem-latency/' rel='bookmark' title='Permanent Link: Disk latency versus filesystem latency'>Disk latency versus filesystem latency</a></li>
<li><a href='http://www.xaprb.com/blog/2009/02/19/measuring-the-popularity-of-the-percona-mysql-build/' rel='bookmark' title='Permanent Link: Measuring the popularity of the Percona MySQL build'>Measuring the popularity of the Percona MySQL build</a></li>
<li><a href='http://www.xaprb.com/blog/2011/07/04/measuring-open-source-success-by-jobs/' rel='bookmark' title='Permanent Link: Measuring open-source success by jobs'>Measuring open-source success by jobs</a></li>
<li><a href='http://www.xaprb.com/blog/2009/02/08/thoughts-on-the-new-performance_schema-in-mysql/' rel='bookmark' title='Permanent Link: Thoughts on the new PERFORMANCE_SCHEMA in MySQL'>Thoughts on the new PERFORMANCE_SCHEMA in MySQL</a></li>
<li><a href='http://www.xaprb.com/blog/2009/12/12/what-do-you-know-about-oracles-innodb-plus-storage-engine/' rel='bookmark' title='Permanent Link: What do you know about Oracle&#8217;s InnoDB+ storage engine?'>What do you know about Oracle&#8217;s InnoDB+ storage engine?</a></li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://www.xaprb.com/blog/2011/05/24/more-on-measuring-io-latency/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>No Hotsos? Go to the MySQL Conference instead.</title>
		<link>http://www.xaprb.com/blog/2011/03/08/no-hotsos-go-to-the-mysql-conference-instead/</link>
		<comments>http://www.xaprb.com/blog/2011/03/08/no-hotsos-go-to-the-mysql-conference-instead/#comments</comments>
		<pubDate>Tue, 08 Mar 2011 18:38:18 +0000</pubDate>
		<dc:creator>Xaprb</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[Hotsos]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[mysqlconf2011]]></category>
		<category><![CDATA[Neil J. Gunther]]></category>

		<guid isPermaLink="false">http://www.xaprb.com/blog/?p=2229</guid>
		<description><![CDATA[I wish I could be at the Hotsos Symposium. I would keep my mouth very tightly closed and my ears wide open, and try to learn from people who are completely out of my league about performance analysis topics I won&#8217;t grok for another decade (if I&#8217;m lucky). But I just can&#8217;t cram in that [...]


<strong>Further Reading:</strong><ul><li><a href='http://www.xaprb.com/blog/2008/02/22/remember-to-sign-up-for-mysql-conference-and-expo/' rel='bookmark' title='Permanent Link: Remember to sign up for MySQL Conference and Expo!'>Remember to sign up for MySQL Conference and Expo!</a></li>
<li><a href='http://www.xaprb.com/blog/2010/12/19/schedule-for-mysql-and-beyond-conference-is-live/' rel='bookmark' title='Permanent Link: Schedule for MySQL-and-beyond conference is live'>Schedule for MySQL-and-beyond conference is live</a></li>
<li><a href='http://www.xaprb.com/blog/2011/01/29/my-sessions-at-the-oreilly-mysql-conference-2011/' rel='bookmark' title='Permanent Link: My sessions at the O&#8217;Reilly MySQL Conference 2011'>My sessions at the O&#8217;Reilly MySQL Conference 2011</a></li>
<li><a href='http://www.xaprb.com/blog/2010/02/20/ill-be-speaking-at-the-oreilly-mysql-conference-2010/' rel='bookmark' title='Permanent Link: I&#8217;ll be speaking at the O&#8217;Reilly MySQL Conference 2010'>I&#8217;ll be speaking at the O&#8217;Reilly MySQL Conference 2010</a></li>
<li><a href='http://www.xaprb.com/blog/2011/04/15/slides-for-my-mysql-conference-talks-are-online/' rel='bookmark' title='Permanent Link: Slides for my MySQL Conference talks are online'>Slides for my MySQL Conference talks are online</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p>I wish I could be at the <a href="http://www.hotsos.com/sym11.html">Hotsos Symposium</a>. I would keep my mouth very tightly closed and my ears wide open, and try to learn from people who are completely out of my league about <a href="http://perfdynamics.blogspot.com/2011/03/hotsos-2011-mine-gapp.html">performance analysis topics I won&#8217;t grok for another decade</a> (if I&#8217;m lucky).  But I just can&#8217;t cram in that much travel.</p>

<p>If you&#8217;re like me, why don&#8217;t you go to the <a href="http://en.oreilly.com/mysql2011/">O&#8217;Reilly MySQL Conference</a> instead?  I&#8217;ll be trying my feeble best to bring some of the Oracle performance scientist&#8217;s mentality to this event, with presentations such as my <a href="http://en.oreilly.com/mysql2011/public/schedule/detail/17153">Forecasting MySQL Performance and Scalability</a> session.  And a lot of smart people will be there from many database communities.  <a href="http://www.mysqlperformanceblog.com/2011/02/24/friends-of-percona-get-20-off-at-the-mysql-conference/">Percona has a 20% discount</a>, too &#8212; not a bad enticement.</p>

<p><strong>Further Reading:</strong><ul><li><a href='http://www.xaprb.com/blog/2008/02/22/remember-to-sign-up-for-mysql-conference-and-expo/' rel='bookmark' title='Permanent Link: Remember to sign up for MySQL Conference and Expo!'>Remember to sign up for MySQL Conference and Expo!</a></li>
<li><a href='http://www.xaprb.com/blog/2010/12/19/schedule-for-mysql-and-beyond-conference-is-live/' rel='bookmark' title='Permanent Link: Schedule for MySQL-and-beyond conference is live'>Schedule for MySQL-and-beyond conference is live</a></li>
<li><a href='http://www.xaprb.com/blog/2011/01/29/my-sessions-at-the-oreilly-mysql-conference-2011/' rel='bookmark' title='Permanent Link: My sessions at the O&#8217;Reilly MySQL Conference 2011'>My sessions at the O&#8217;Reilly MySQL Conference 2011</a></li>
<li><a href='http://www.xaprb.com/blog/2010/02/20/ill-be-speaking-at-the-oreilly-mysql-conference-2010/' rel='bookmark' title='Permanent Link: I&#8217;ll be speaking at the O&#8217;Reilly MySQL Conference 2010'>I&#8217;ll be speaking at the O&#8217;Reilly MySQL Conference 2010</a></li>
<li><a href='http://www.xaprb.com/blog/2011/04/15/slides-for-my-mysql-conference-talks-are-online/' rel='bookmark' title='Permanent Link: Slides for my MySQL Conference talks are online'>Slides for my MySQL Conference talks are online</a></li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://www.xaprb.com/blog/2011/03/08/no-hotsos-go-to-the-mysql-conference-instead/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Aspersa I/O analysis tool, diskstats</title>
		<link>http://www.xaprb.com/blog/2011/02/05/new-aspersa-io-analysis-tool-diskstats/</link>
		<comments>http://www.xaprb.com/blog/2011/02/05/new-aspersa-io-analysis-tool-diskstats/#comments</comments>
		<pubDate>Sun, 06 Feb 2011 03:21:51 +0000</pubDate>
		<dc:creator>Xaprb</dc:creator>
				<category><![CDATA[Aspersa]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://www.xaprb.com/blog/?p=2194</guid>
		<description><![CDATA[I&#8217;ve just committed some changes to diskstats, an I/O analysis tool in Aspersa that&#8217;s actually been in the Subversion repository for a long time, but in a barely usable fashion and with no documentation. Now it&#8217;s usable and documented. It is basically a reimplementation of iostat in awk. Why on earth would I reinvent that [...]


<strong>Further Reading:</strong><ul><li><a href='http://www.xaprb.com/blog/2010/05/14/how-to-read-linuxs-procdiskstats-easily/' rel='bookmark' title='Permanent Link: How to read Linux&#8217;s /proc/diskstats easily'>How to read Linux&#8217;s /proc/diskstats easily</a></li>
<li><a href='http://www.xaprb.com/blog/2010/04/21/aspersa-a-new-opensource-toolkit/' rel='bookmark' title='Permanent Link: Aspersa, a new opensource toolkit'>Aspersa, a new opensource toolkit</a></li>
<li><a href='http://www.xaprb.com/blog/2010/05/16/apsersas-summary-tool-supports-adaptec-and-megaraid-controllers/' rel='bookmark' title='Permanent Link: Apsersa&#8217;s summary tool supports Adaptec and MegaRAID controllers'>Apsersa&#8217;s summary tool supports Adaptec and MegaRAID controllers</a></li>
<li><a href='http://www.xaprb.com/blog/2010/05/07/using-aspersa-to-capture-diagnostic-data/' rel='bookmark' title='Permanent Link: Using Aspersa to capture diagnostic data'>Using Aspersa to capture diagnostic data</a></li>
<li><a href='http://www.xaprb.com/blog/2010/09/22/aspersa-gets-a-user-manual/' rel='bookmark' title='Permanent Link: Aspersa gets a user manual'>Aspersa gets a user manual</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just committed some changes to <a href="http://aspersa.googlecode.com/svn/html/diskstats.html">diskstats</a>, an I/O analysis tool in Aspersa that&#8217;s actually been in the Subversion repository for a long time, but in a barely usable fashion and with no documentation.  Now it&#8217;s usable and documented.</p>

<p>It is basically a reimplementation of iostat in awk.  Why on earth would I reinvent that wheel?  Because I spend a lot of time gathering and analyzing raw data from /proc/diskstats, which is vital to really understanding what the storage subsystem is doing.  The iostat tool hides important details.  Seeing that detail has immediately solved many a disk performance problem and proven SAN vendors wrong, for instance.  (I used to do this <a href="http://www.xaprb.com/blog/2010/05/14/how-to-read-linuxs-procdiskstats-easily/">the old-fashioned way</a>.)  Disk performance, of course, is one of the most important things to analyze in a database server that&#8217;s struggling.</p>

<p>Also, iostat isn&#8217;t interactive, and I wanted an interactive, menu-driven tool to quickly slice and dice the data and drill down into what is happening with I/O.  The data it accepts is in the same format as that stored by the <a href="http://aspersa.googlecode.com/svn/html/stalk.html">stalk</a> and <a href="http://aspersa.googlecode.com/svn/html/collect.html">collect</a> tools, which is my default post-mortem toolset.  And finally &#8212; and I know this might be hard to believe &#8212; I&#8217;ve been asked to fix problems many times on systems that don&#8217;t have iostat and I am not allowed to install it.</p>

<p>And wouldn&#8217;t you know it, as I wrote the user&#8217;s manual I found a <a href="http://code.google.com/p/aspersa/issues/detail?id=80">bug</a>, after all my ranting about how other tools show I/O stats wrong.  I don&#8217;t have time to diagnose or fix the bug right now, so maybe someone else can contribute that.  There is a test suite (remind me to explain sometime how I make Bash scripts highly testable) so if we find the problem and fix it, it&#8217;ll stay fixed.  Contribute your fix to the bug report :-)</p>

<p><strong>Further Reading:</strong><ul><li><a href='http://www.xaprb.com/blog/2010/05/14/how-to-read-linuxs-procdiskstats-easily/' rel='bookmark' title='Permanent Link: How to read Linux&#8217;s /proc/diskstats easily'>How to read Linux&#8217;s /proc/diskstats easily</a></li>
<li><a href='http://www.xaprb.com/blog/2010/04/21/aspersa-a-new-opensource-toolkit/' rel='bookmark' title='Permanent Link: Aspersa, a new opensource toolkit'>Aspersa, a new opensource toolkit</a></li>
<li><a href='http://www.xaprb.com/blog/2010/05/16/apsersas-summary-tool-supports-adaptec-and-megaraid-controllers/' rel='bookmark' title='Permanent Link: Apsersa&#8217;s summary tool supports Adaptec and MegaRAID controllers'>Apsersa&#8217;s summary tool supports Adaptec and MegaRAID controllers</a></li>
<li><a href='http://www.xaprb.com/blog/2010/05/07/using-aspersa-to-capture-diagnostic-data/' rel='bookmark' title='Permanent Link: Using Aspersa to capture diagnostic data'>Using Aspersa to capture diagnostic data</a></li>
<li><a href='http://www.xaprb.com/blog/2010/09/22/aspersa-gets-a-user-manual/' rel='bookmark' title='Permanent Link: Aspersa gets a user manual'>Aspersa gets a user manual</a></li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://www.xaprb.com/blog/2011/02/05/new-aspersa-io-analysis-tool-diskstats/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>MySQL and PostgreSQL cross-links</title>
		<link>http://www.xaprb.com/blog/2011/02/03/mysql-and-postgresql-cross-links/</link>
		<comments>http://www.xaprb.com/blog/2011/02/03/mysql-and-postgresql-cross-links/#comments</comments>
		<pubDate>Thu, 03 Feb 2011 17:01:07 +0000</pubDate>
		<dc:creator>Xaprb</dc:creator>
				<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[Ewen Fortune]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Robert Haas]]></category>

		<guid isPermaLink="false">http://www.xaprb.com/blog/?p=2190</guid>
		<description><![CDATA[A couple of extremely informative recent blog posts have gone to either Planet MySQL or Planet PostgreSQL, but not both, and I think everyone on both aggregators who cares about database internals should be interested in them. Here they are: Robert Haas: MySQL vs. PostgreSQL, Part 2: VACUUM vs. Purge Ewen Fortune: How InnoDB handles [...]


<strong>Further Reading:</strong><ul><li><a href='http://www.xaprb.com/blog/2010/12/06/awesome-postgresmysql-cross-pollination/' rel='bookmark' title='Permanent Link: Awesome Postgres/MySQL cross-pollination'>Awesome Postgres/MySQL cross-pollination</a></li>
<li><a href='http://www.xaprb.com/blog/2008/05/18/why-is-mysql-more-popular-than-postgresql/' rel='bookmark' title='Permanent Link: Why is MySQL more popular than PostgreSQL?'>Why is MySQL more popular than PostgreSQL?</a></li>
<li><a href='http://www.xaprb.com/blog/2006/08/07/how-to-write-multi-table-cross-database-deletes-with-aliases-in-mysql/' rel='bookmark' title='Permanent Link: How to write multi-table, cross-database deletes with aliases in MySQL'>How to write multi-table, cross-database deletes with aliases in MySQL</a></li>
<li><a href='http://www.xaprb.com/blog/2006/05/12/why-multi-table-cross-database-deletes-fail-in-mysql/' rel='bookmark' title='Permanent Link: Why multi-table cross-database deletes fail in MySQL'>Why multi-table cross-database deletes fail in MySQL</a></li>
<li><a href='http://www.xaprb.com/blog/2007/11/06/mysql-heartbeat-supports-postgresql/' rel='bookmark' title='Permanent Link: MySQL Heartbeat supports PostgreSQL'>MySQL Heartbeat supports PostgreSQL</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p>A couple of extremely informative recent blog posts have gone to either Planet MySQL or Planet PostgreSQL, but not both, and I think everyone on both aggregators who cares about database internals should be interested in them.  Here they are:</p>

<ul>
<li><a href="http://rhaas.blogspot.com/2011/02/mysql-vs-postgresql-part-2-vacuum-vs.html">Robert Haas: MySQL vs. PostgreSQL, Part 2: VACUUM vs. Purge </a></li>
<li><a href="http://www.mysqlperformanceblog.com/2011/02/03/how-innodb-handles-redo-logging/">Ewen Fortune: How InnoDB handles REDO logging</a></li>
</ul>

<p>Happy cross-pollination.</p>

<p><strong>Further Reading:</strong><ul><li><a href='http://www.xaprb.com/blog/2010/12/06/awesome-postgresmysql-cross-pollination/' rel='bookmark' title='Permanent Link: Awesome Postgres/MySQL cross-pollination'>Awesome Postgres/MySQL cross-pollination</a></li>
<li><a href='http://www.xaprb.com/blog/2008/05/18/why-is-mysql-more-popular-than-postgresql/' rel='bookmark' title='Permanent Link: Why is MySQL more popular than PostgreSQL?'>Why is MySQL more popular than PostgreSQL?</a></li>
<li><a href='http://www.xaprb.com/blog/2006/08/07/how-to-write-multi-table-cross-database-deletes-with-aliases-in-mysql/' rel='bookmark' title='Permanent Link: How to write multi-table, cross-database deletes with aliases in MySQL'>How to write multi-table, cross-database deletes with aliases in MySQL</a></li>
<li><a href='http://www.xaprb.com/blog/2006/05/12/why-multi-table-cross-database-deletes-fail-in-mysql/' rel='bookmark' title='Permanent Link: Why multi-table cross-database deletes fail in MySQL'>Why multi-table cross-database deletes fail in MySQL</a></li>
<li><a href='http://www.xaprb.com/blog/2007/11/06/mysql-heartbeat-supports-postgresql/' rel='bookmark' title='Permanent Link: MySQL Heartbeat supports PostgreSQL'>MySQL Heartbeat supports PostgreSQL</a></li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://www.xaprb.com/blog/2011/02/03/mysql-and-postgresql-cross-links/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

