<?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>The Pythian Blog &#187; David Edwards</title>
	<atom:link href="http://www.pythian.com/news/author/edwards/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pythian.com/news</link>
	<description>News and views from Pythian DBAs</description>
	<lastBuildDate>Mon, 15 Mar 2010 21:40:17 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Log Buffer #181: a Carnival of the Vanities for DBAs</title>
		<link>http://www.pythian.com/news/9107/log-buffer-181-a-carnival-of-the-vanities-for-dbas/</link>
		<comments>http://www.pythian.com/news/9107/log-buffer-181-a-carnival-of-the-vanities-for-dbas/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 17:22:47 +0000</pubDate>
		<dc:creator>David Edwards</dc:creator>
				<category><![CDATA[Log Buffer]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Technical Blog]]></category>

		<guid isPermaLink="false">http://www.pythian.com/news/?p=9107</guid>
		<description><![CDATA[The 181st edition of Log Buffer has been published by Gary Myers on his Sydney Oracle Lab.
Having recently moved his blog, Gary approached the Log Buffer coordinator to volunteer for an edition because he knows that, with LB being a popular and established destination in the database blogoshphere, it would help him broadcast his new [...]]]></description>
			<content:encoded><![CDATA[<p>The 181<sup>st</sup> edition of <a href="http://www.pythian.com/news/about-log-buffer"><em>Log Buffer</em></a> has been published by <strong>Gary Myers</strong> on his <a href="http://blog.sydoracle.com">Sydney Oracle Lab</a>.</p>
<p>Having recently moved his blog, Gary approached the <em>Log Buffer</em> coordinator to volunteer for an edition because he knows that, with <em>LB</em> being a popular and established destination in the database <em>blogoshphere</em>, it would help him broadcast his new blog and welcome readers to it.  You can do it too&#8211;simply <a href="mail&#116;o&#58;%&#54;C&#111;g%62&#37;7&#53;&#102;fe&#114;c%6Fo&#114;d&#105;n%&#54;1%7&#52;%6F&#114;&#64;&#37;70y%74h&#37;69an&#46;%&#54;3o%6D?Subject=Log%20Buffer">send an email to the <em>Log Buffer</em> coordinator</a>.</p>
<p>Here&#8217;s Gary&#8217;s <a href="http://blog.sydoracle.com/2010/03/log-buffer-181-carnival-of-vanities-for_06.html"><em>Log Buffer #181</em></a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pythian.com/news/9107/log-buffer-181-a-carnival-of-the-vanities-for-dbas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Log Buffer #180: a Carnival of the Vanities for DBAs</title>
		<link>http://www.pythian.com/news/8937/log-buffer-180-a-carnival-of-the-vanities-for-dbas/</link>
		<comments>http://www.pythian.com/news/8937/log-buffer-180-a-carnival-of-the-vanities-for-dbas/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 18:04:21 +0000</pubDate>
		<dc:creator>David Edwards</dc:creator>
				<category><![CDATA[Log Buffer]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Technical Blog]]></category>

		<guid isPermaLink="false">http://www.pythian.com/news/?p=8937</guid>
		<description><![CDATA[Hello and welcome to  Log Buffer #180.  Time&#8217;s a-wastin&#8217;, so let&#8217;s go!
Oracle
There was so much Oracle stuff this week that I&#8217;ve decided to cram a little more of it into Log Buffer by providing a little less context than usual.
Jonathan Lewis shares an explication of aliases: &#8220;I was asked the following question recently: [...]]]></description>
			<content:encoded><![CDATA[<p>Hello and welcome to <em> Log Buffer #180</em>.  Time&#8217;s a-wastin&#8217;, so let&#8217;s go!</p>
<h3>Oracle</h3>
<p>There was so much Oracle stuff this week that I&#8217;ve decided to cram a little more of it into <em>Log Buffer</em> by providing a little less context than usual.</p>
<p><a href="http://jonathanlewis.wordpress.com"><strong>Jonathan Lewis</strong></a> shares an explication of <a href="http://jonathanlewis.wordpress.com/2010/01/26/aliases/">aliases</a>: &#8220;I was asked the following question recently: &#8216;Does the use of table aliases affect performance?&#8217; To which the best answer is probably &#8216;Yes, though in general you probably won’t notice the difference and there are reasons more imporant [sic] than performance for using table aliases.&#8217;&#8221;</p>
<p><a href="http://oracledoug.com/serendipity"><strong>Doug Burns</strong></a> continues his most recent series: <a href="http://oracledoug.com/serendipity/index.php?/archives/1563-Statistics-on-Partitioned-Tables-Part-2.html">Statistics on Partitioned Tables &#8211; Part 2</a>, and <a href="http://oracledoug.com/serendipity/index.php?/archives/1565-Statistics-on-Partitioned-Tables-Part-3.html">Statistics on Partitioned Tables &#8211; Part 3</a>.</p>
<p><a href="http://orajourn.blogspot.com"><strong>Charles Schultz</strong></a> demonstrates how <a href="http://orajourn.blogspot.com/2010/02/vpd-bad-anydata-practices-can-really.html">VPD + bad ANYDATA practices can really bite</a>: &#8220;The point of my blog was that using CAST can really screw up your data. Oracle Support is filing a bug on this behavior, as it looks like an overflow problem.&#8221;</p>
<p>Pythian&#8217;s <strong>Gleb Otochkin</strong> begins a series on <a href="http://www.pythian.com/news/7959/oracle-goldengate-installation-part-1">Oracle GoldenGate installation</a>.</p>
<p><a href="http://guyharrison.squarespace.com/blog"><strong>Guy Harrison</strong></a> provides a thorough introduction and recommendations on <a href="http://guyharrison.squarespace.com/blog/2010/2/22/memory-management-for-oracle-databases-on-vmware-esx.html">memory management for Oracle databases on VMWare ESX</a>.</p>
<p><a href="http://thinkoracle.blogspot.com"><strong>Robert Vollman</strong></a> returns to blogging and offers his 10-point plan on <a href="http://thinkoracle.blogspot.com/2010/02/improving-your-sql-queries.html">improving your SQL queries</a>.</p>
<p><a href="http://jkstill.blogspot.com"><strong>Jared Still</strong></a> sheds some light on <a href="http://jkstill.blogspot.com/2010/02/cool-but-unknown-rman-feature.html">a cool but unknown RMAN feature</a>. <span id="more-8937"></span></p>
<p><a href="http://richardfoote.wordpress.com"><strong>Richard Foote</strong></a> knocks holes in another myth: &#8220;One of the <a href="http://richardfoote.wordpress.com/2010/02/18/myth-bitmap-indexes-with-high-distinct-columns-blow-out">great myths in Oracle is that bitmap indexes are only suitable and should only be used with columns that have so-called low cardinality (few distinct) values.</a>&#8221;</p>
<p><a href="http://blog.red-database-security.com"><strong>Alexander Kornbrust</strong></a> shares a link to <a href="http://blog.red-database-security.com/2010/02/22/really-good-whitepaper-about-hacking-oracle-from-the-web/">a really good whitepaper about “Hacking Oracle from the Web”</a> by Sumit Siddarth.</p>
<p><a href="http://awads.net/wp"><strong>Eddie Awad</strong></a> shares a link to a <a href="http://awads.net/wp/2010/02/22/sql-injection-prevention-cheat-sheet/">SQL injection prevention cheat sheet</a>.</p>
<p><a href="http://hoopercharles.wordpress.com"><strong>Charles Hooper</strong></a> answers the question, <a href="http://hoopercharles.wordpress.com/2010/02/19/what-is-the-meaning-of-the-cpu-column-in-an-explain-plan">What is the meaning of the %CPU column in an explain plan?</a>.</p>
<p>Meanwhile, <a href="http://prutser.wordpress.com"><strong>Harald van Breederode</strong></a> does the same for this one: <a href="http://prutser.wordpress.com/2010/02/21/why-does-the-size-of-my-oracle_home-increase">Why does the size of my ORACLE_HOME increase?</a></p>
<h3>SQL Server</h3>
<p><a href="http://thomaslarock.com"><strong>Thomas LaRock</strong></a> gives an <a href="http://thomaslarock.com/2010/02/mvp-summit-recap">recap of MS&#8217;s 2010 MVP Summit</a>. Quotable take-away: &#8220;If I had to compare SQL 2008 R2 to SQL Server 4.0, I would say the difference is the same as comparing an F1 race car to a Chevy Vega.&#8221;</p>
<p>Half a world away, there is the <a href="http://sqlblogcasts.com/blogs/simons/archive/2010/02/21/SQLSocial-Event---London-March-16th.aspx">SQLSocial Event &#8211; London March 16th</a>, as advertised by <a href="http://sqlblogcasts.com/blogs/simons"><strong>Simon Sabin</strong></a>.</p>
<p>Simon also shares a <a href="http://sqlblogcasts.com/blogs/simons/archive/2010/02/23/Script-to-get-indexes-and-their-included-columns.aspx">script to get indexes and their included columns</a>, beginning, &#8220;I get increasingly frustrated with the lack of visibility of included columns in management studio and from the system stored procedures sp_&#8230; This is a query that returns all indexes and there key and include columns[.]&#8221;</p>
<p><a href="http://sqlblog.com/blogs/andy_leonard"><strong>Andy Leonard</strong></a> throws us another nourishing <a href="http://sqlblog.com/blogs/andy_leonard/archive/2010/02/19/ssis-snack-conditional-split-outputs.aspx">SSIS snack: conditional split outputs</a>.</p>
<p>Here&#8217;s <a href="http://sqlblog.com/blogs/rob_farley"><strong>Rob Farley</strong></a> with a <a href="http://sqlblog.com/blogs/rob_farley/archive/2010/02/19/book-review-oldie-but-a-goodie-inside-sql-2005-query-tuning-and-optimization.aspx">book review of an oldie but a goodie: Inside SQL 2005 Query Tuning and Optimization</a>, by <strong>Kalen Delaney</strong> et al. &#8220;If you spend any time tuning SQL Server databases, then this book will feel much thicker than it really is, and you&#8217;ll be finding useful information on just about every page.&#8221;</p>
<p><strong>Thomas LaRock</strong>, meanwhile,  writes that <em>SQL Server 2008 Query Performance Tuning Distilled</em> is<br />
<a href="http://thomaslarock.com/2010/02/good-way-to-start-your-day/">a good way to start your day</a>. &#8220;Each morning, while I wait for my desktop to boot, I pick up their book, turn to any page, and just start reading.&#8221;</p>
<h3>MySQL</h3>
<p>Sticking with the theme a little longer, here is <a href="http://www.xaprb.com/blog"><strong>Baron Schwartz</strong></a> with <a href="http://www.xaprb.com/blog/2010/02/19/a-review-of-understanding-mysql-internals-by-sasha-pachev">a review of Understanding MySQL Internals by Sasha Pachev</a>. &#8220;I should have read this book a long time ago, and it’s my loss that I didn’t. &nbsp;.&nbsp;.&nbsp;.&nbsp; Overall, this book is easily a high 4 stars on a scale of 5, and again, anyone seriously using MySQL should have it.&#8221;</p>
<p>Baron also shares a link to Oracle guy <a href="http://www.xaprb.com/blog/2010/02/22/cary-millsap-thinking-clearly-about-performance/"><strong>Cary Millsap&#8217;s</strong> <em>Thinking Clearly about Performance</em></a> paper.</p>
<p><a href="http://krow.livejournal.com"><strong>Brian &#8220;Krow&#8221; Aker</strong></a> starts an extensive conversation with his post, <a href="http://krow.livejournal.com/684068.html">Protocols, The GPL, Influences from MySQL</a>.  His thesis, &#8220;MySQL was the company that had the most influence on how companies and investors viewed the GPL.&#8221;</p>
<p><a href="http://www.pythian.com/news/author/vallee"><strong>Paul Vall&eacute;e</strong></a> of Pythian responds with his ideas on <a href="http://www.pythian.com/news/8867/product-management-effective-developers-and-the-future-of-mysql">product management, effective developers, and the future of MySQL</a>.  &#8220;&nbsp;.&nbsp;.&nbsp;.&nbsp;the future of MySQL, Drizzle, Monty Program, the Percona fork, etc.&#8221; to be more precise.</p>
<p><a href="http://www.bytebot.net/blog"><strong>Colin Charles</strong></a> provides news of what&#8217;s been happening <a href="http://www.bytebot.net/blog/archives/2010/02/23/recently-in-mariadb-1">recently in MariaDB #1</a>.</p>
<p><a href="http://mohammadlahlouh.blogspot.com"><strong>Mohammad Lahlouh</strong></a> wonders, <a href="http://mohammadlahlouh.blogspot.com/2010/02/can-i-use-latin1-to-store-utf8-data.html">can I use latin1 to store utf8 data?</a> and gets several answers from his readers.</p>
<p>He might have asked <a href="http://ronaldbradford.com/blog"><strong>Ronald Bradford</strong></a>, who knows this stuff.  Here is his post on <a href="http://ronaldbradford.com/blog/migrating-mysql-latin1-to-utf8-preparation-2-2010-02-22/">migrating MySQL latin1 to utf8 – character set options</a>.</p>
<p>Pursuing a similar matter (collations), <a href="http://rpbouman.blogspot.com"><strong>Roland Bouman</strong></a> opines, <a href="http://rpbouman.blogspot.com/2010/02/mysql-best-stored-routine-is-one-you.html">the best stored routine is the one you don&#8217;t write</a>.</p>
<h3>PostgreSQL</h3>
<p><strong>Baron Schwartz</strong> again!  He announces, <a href="http://www.xaprb.com/blog/2010/02/20/mk-query-digest-now-supports-postgres-logs/">mk-query-digest now supports Postgres logs</a>. </p>
<p><a href="http://people.planetpostgresql.org/dfetter"><strong>David Fetter</strong></a> says, <a href="http://people.planetpostgresql.org/dfetter/index.php?/archives/51-Partitioning-Is-Such-Sweet-Sorrow.html">part(ition)ing is such sweet sorrow</a>. &#8220;There are excellent references on partitioning tables that depend on one table, but what happens when you need to partition the referenced table? Let&#8217;s find out!&#8221;</p>
<p><a href="http://momjian.us/main/blogs/pgblog"><strong>Bruce Momjian</strong></a> is here with news on the <a href="http://momjian.us/main/blogs/pgblog/2010.html#February_20_2010">Python driver confusion</a>.</p>
<p><strong>Jon Jensen</strong> of <a href="http://blog.endpoint.com/">End Point&#8217;s Blog</a> posts a HOWTO on <a href="http://blog.endpoint.com/2010/02/postgresql-ec2-ebs-raid0-snapshot.html">PostgreSQL EC2/EBS/RAID 0 snapshot backup</a>.</p>
<h3>NoSQL, Etc.</h3>
<p><a href="http://prodlife.wordpress.com"><strong>Chen Shapira</strong></a> has been at the compass and protractor, <a href="http://prodlife.wordpress.com/2010/02/19/mapping-the-nosql-space/">mapping the NoSQL space</a> and returns from <em>terra incognita</em> unscathed.</p>
<p><strong>Ronald Bradford</strong> has been <a href="http://ronaldbradford.com/blog/getting-started-with-cassandra-2010-02-23/">getting started with Cassandra</a>, one of the outposts on Chen&#8217;s map, and shares his steps.</p>
<p><a href="http://sqlblog.com/blogs/arnie_rowland"><strong>Arnie Rowland</strong></a> says, &#8220;Mark your calendar! <a href="http://sqlblog.com/blogs/arnie_rowland/archive/2010/02/22/it-will-happen-on-a-spring-day-in-may.aspx">Portland SQLSaturday/CodeCamp/Barcamp 2010</a> is scheduled for May 22, 2010, at the University of Portland campus. &nbsp;.&nbsp;.&nbsp;.&nbsp; Portland SQLSaturday is encouraging presentations related to interoperability of any of the SQL platforms, including T-SQL (SQL Server), PostgreSQL, MySQL, and PL-SQL. Abstracts for Platform specific sessions are also encouraged.&#8221;</p>
<p>Okay, that is all for this edition.  You guys are running me ragged!  Fortunately, <strong>Gary Myers</strong> picks it up next week on his <a href="http://blog.sydoracle.com/">Sydney Oracle Lab</a>.  Till then!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pythian.com/news/8937/log-buffer-180-a-carnival-of-the-vanities-for-dbas/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Log Buffer #179: a Carnival of the Vanities for DBAs</title>
		<link>http://www.pythian.com/news/8725/log-buffer-179-a-carnival-of-the-vanities-for-dbas/</link>
		<comments>http://www.pythian.com/news/8725/log-buffer-179-a-carnival-of-the-vanities-for-dbas/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 16:40:14 +0000</pubDate>
		<dc:creator>David Edwards</dc:creator>
				<category><![CDATA[Log Buffer]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Technical Blog]]></category>

		<guid isPermaLink="false">http://www.pythian.com/news/?p=8725</guid>
		<description><![CDATA[You have found the 179th edition of Log Buffer, the weekly review of database blogs.  Welcome. Enjoy your stay. We begin with&#160;.&#160;.&#160;.&#160;
SQL Server
Merrill Alrich gets going with a fresh juxtaposition&#8211;his thoughts on motorcycles and Access. &#8220;Many DBAs,&#8221; he writes, &#8220;have been called in to rescue people, or teams, or projects who have mission critical [...]]]></description>
			<content:encoded><![CDATA[<p>You have found the 179<sup>th</sup> edition of <a href="http://www.pythian.com/news/about-log-buffer"><em>Log Buffer</em></a>, the weekly review of database blogs.  Welcome. Enjoy your stay. We begin with&nbsp;.&nbsp;.&nbsp;.&nbsp;</p>
<h3>SQL Server</h3>
<p><a href="http://sqlblog.com/blogs/merrill_aldrich"><strong>Merrill Alrich</strong></a> gets going with a fresh juxtaposition&#8211;his thoughts on <a href="  http://sqlblog.com/blogs/merrill_aldrich/archive/2010/02/12/motorcycles-and-access.aspx">motorcycles and Access</a>. &#8220;Many DBAs,&#8221; he writes, &#8220;have been called in to rescue people, or teams, or projects who have mission critical Access applications gone horribly wrong. It&#8217;s very unpleasant, especially the typical discussion we have to have with the Access afficionado&nbsp;.&nbsp;.&nbsp;.&nbsp;&#8221;</p>
<p><a href="http://www.brentozar.com/archive"><strong>Brent Ozar</strong></a> is in on this discussion too.  Here he gives his <a href="http://www.brentozar.com/archive/2010/02/top-10-reasons-why-access-still-doesnt-rock">top 10 reasons why access still doesn&#8217;t rock</a>.</p>
<p>Brent&#8217;s blog also has an <a href="http://www.brentozar.com/archive/2010/02/mcm-prep-week-interview-with-joe-sack/">interview with Joe Sack</a>, &#8220;&nbsp;.&nbsp;.&nbsp;.&nbsp;public face for the SQL MCM program.&#8221;</p>
<p><a href="http://sqlblog.com/blogs/aaron_bertrand"><strong>Aaron Bertrand</strong></a> has a couple new items in his <em>Bad Habits to Kick</em> series: <a href="http://sqlblog.com/blogs/aaron_bertrand/archive/2010/02/16/bad-habits-to-kick-inconsistent-table-aliasing.aspx">inconsistent table aliasing</a> and <a href="http://sqlblog.com/blogs/aaron_bertrand/archive/2010/02/10/bad-habits-to-kick-blind-sql-server-installs.aspx">blind SQL Server installs</a>. </p>
<p><a href="http://sqlblog.com/blogs/jonathan_kehayias">The Rambling DBA</a> <strong>Jonathan Kehayias</strong>, advises, <a href="http://sqlblog.com/blogs/jonathan_kehayias/archive/2010/02/10/pay-attention-to-maintenance-cleanup-job-configuration-if-you-use-maintenance-plans.aspx">pay attention to maintenance cleanup job configuration</a>, specifically with regard to backup files.</p>
<p><a href="http://facility9.com"><strong>Jeremiah Peschka</strong></a> shows how a <a href="http://facility9.com/2010/02/17/a-simple-refactoring-functions-in-the-where-clause">simple refactoring of functions in the WHERE clause</a> can turn a performance disaster into success. <span id="more-8725"></span> He says, &#8220;Putting functions in the where clause of a SQL Statement can cause performance problems. If you aren’t careful, these problems can add up and bring a powerful production system to its knees. &nbsp;.&nbsp;.&nbsp;.&nbsp; [If] we move the function from the table to the variable&nbsp;.&nbsp;.&nbsp;.&nbsp;[this] is going to be orders of magnitude faster&nbsp;.&nbsp;.&nbsp;.&nbsp;&#8221;</p>
<p><a href="http://sqlblog.com/blogs/john_paul_cook"><strong>John Paul Cook</strong></a> introduces his <a href="http://sqlblog.com/blogs/john_paul_cook/archive/2010/02/11/sql-heartbeat-my-favorite-free-tool.aspx">favorite free tool, SQL Heartbeat</a>.  &#8220;There are many great scripts available,&#8221; writes John, &#8220;for monitoring SQL Server. But admit it, don’t you miss animation and color? I’ve been using SQL Heartbeat for about two weeks and I really appreciate the animation and color. These features make the output highly effective and easy to grasp.&#8221;</p>
<h3>MySQL</h3>
<p><a href="http://mysqlha.blogspot.com"><strong>Mark Callaghan</strong></a> gets our MySQL stuff started. &#8220;What is the future for MyISAM?&#8221; He asks. &#8220;MySQL has invested a lot in storage engines over the past few years (Falcon, Maria) and it isn&#8217;t clear that anything will come from those efforts. A lot of effort has been put into InnoDB and much will come from that. There has not been a significant effort to improve MyISAM (other than hot backup). What could be done with it?&#8221;  The post is <a href="http://mysqlha.blogspot.com/2010/02/save-myisam.html">Save MyISAM</a>.</p>
<p>The <a href="http://blog.thetajoin.com">ThetaJoin Blog</a> features a <a href="http://blog.thetajoin.com/content/review-mysql-administrators-bible">review of the MySQL Administrator&#8217;s Bible</a>. The author writes, &#8220;On the front cover of MySQL Administrator’s Bible is a sentence that reads: &#8216;The book you need to succeed!&#8217; I must say, I do agree.&#8221;</p>
<p>Over on the <a href="http://www.mysqlperformanceblog.com">MySQL Performance Blog</a>, <strong>Vadim</strong> compares <a href="http://www.mysqlperformanceblog.com/2010/02/11/read-commited-vs-repetable-read-in-tpcc-like-load">READ-COMMITED vs REPETABLE-READ in tpcc-like load</a>. &#8220;[The] question, what is better isolation level is poping up again and again. Recently it was discussed in <a href="http://serge.frezefond.free.fr/?p=269">InnoDB : Any real performance improvement when using READ COMMITED isolation level ?</a> and in  <a href="http://www.facebook.com/note.php?note_id=244956410932">Repeatable read versus read committed for InnoDB </a>. Serge in his post explains why READ COMMITED is better for TPCC load, so why don’t we take tpcc-mysql bencmark and check on results.&#8221;</p>
<p><strong>Giuseppe Maxia</strong>, <a href="http://datacharmer.blogspot.com">the Data Charmer</a>, reports on <a href="http://datacharmer.blogspot.com/2010/02/linux-mysql-distros-meeting-in-brussels.html">the Linux MySQL distros meeting in Brussels</a>. He says, &#8220;When I saw <a href="http://code.openark.org/blog/mysql/to-not-yum-or-to-not-apt-get"><strong>Shlomi&#8217;s</strong> post on why not to use apt-get or yum for MySQL</a>, I thought immediately that his conclusions are quite reasonable. What you get from the Linux distributions is not the same thing that you find in the official MySQL downloads page. &nbsp;.&nbsp;.&nbsp;.&nbsp; We at the MySQL team have organized a meeting with the Linux distributions with the intent of finding out which differences and problems we may have with each other, and to solve them by improving communication.&#8221;</p>
<p>Speaking of distros, here is <strong>Falko&#8217;s</strong> <a href="http://www.howtoforge.com/how-to-set-up-mysql-database-replication-with-ssl-encryption-on-centos-5.4">How To Set Up MySQL Database Replication With SSL Encryption On CentOS 5.4</a> on <a href="http://www.howtoforge.com">HowtoForge</a>.</p>
<h3>PostgreSQL</h3>
<p>Meanwhile, in the PG &#8217;sphere, <a href="http://facility9.com"><strong>Jeremiah Peschka</strong></a> walks through <a href="http://facility9.com/2010/02/15/installing-postgresql-on-mac-os-x">installing PostgreSQL on Mac OS X</a>, &#8220;&nbsp;.&nbsp;.&nbsp;.&nbsp;a pretty simple process, but one that I thought I would document because I ran into a few gotchas along the way.&#8221;</p>
<p><strong>Leo Hsu</strong> and <strong>Regina Obe</strong> introduce the subject of <a href="http://www.postgresonline.com/journal/index.php?/archives/152-Regular-Expressions-in-PostgreSQL.html">regular expressions in PostgreSQL</a>, on <a href="http://www.postgresonline.com/journal/">the Postgres OnLine Journal</a>. &#8220;Every programmer,&#8221; they say, &#8220;should embrace and use regular expressions (INCLUDING Database programmers). There are many places where regular expressions can be used to reduce a 20 line piece of code into a 1 liner. Why write 20 lines of code when you can write 1.&#8221;</p>
<p><a href="http://people.planetpostgresql.org/mbalmer"><strong>Marc Balmer&#8217;s</strong> PostgreSQL blog</a> looks into <a href="http://people.planetpostgresql.org/mbalmer/index.php?/archives/1-Using-PostgreSQL-to-Decouple-Applications,-or,-OO-meets-SQL-Part-I.html">using PostgreSQL to decouple applications, or, OO meets SQL (Part I)</a>: &#8220;What works at the object level in an object oriented programming language can be applied to distributed PostgreSQL applications as well, allowing for proper decoupling of applications or application parts. The tools needed for this are PostgreSQL&#8217;s trigger procedures and the asynchronous notification mechanism. In this first installment of a small series of blog entries, I will talk about the basics needed to implement a distributed decoupled software solution.&#8221;</p>
<h3>Oracle</h3>
<p>The Oracle world is full of <em>sturm und drang</em> this week. Accusations, recriminations, and enigmas&#8211;of the technical kind&#8211;abound.</p>
<p><a href="http://kerryosborne.oracle-guy.com"><strong>Kerry Osborne</strong></a> asserts that <a href="http://kerryosborne.oracle-guy.com/2010/02/autotrace-lies/">autotrace lies too</a>, following up an older post of his on explain plan&#8217;s untruths: &#8220;Autotrace is another commonly used tool that suffers from the same basic character flaw (i.e. it lies too). The reason is simple. It uses the Explain Plan command under the covers.&#8221;</p>
<p><a href="http://richardfoote.wordpress.com"><strong>Richard Foote</strong></a>, for his part, looks for answers to this puzzler: <a href="http://richardfoote.wordpress.com/2010/02/16/how-does-an-execution-plan-suddenly-change-when-the-statistics-remain-the-same-in-limbo">how does an execution plan suddenly change when the statistics (and everything else) remains the same?</a></p>
<p><a href="http://hoopercharles.wordpress.com"><strong>Charles Hooper</strong></a>, meanwhile, wonders aloud, <a href="http://hoopercharles.wordpress.com/2010/02/13/vfilestat-is-wrong">V$FILESTAT is Wrong?</a> </p>
<p>According to <a href="http://jamesmorle.wordpress.com"><strong>James Morle</strong></a>, <a href="http://jamesmorle.wordpress.com/2010/02/16/the-oracle-wait-interface-is-useless-sometimes-%E2%80%93-part-3b/?-part-3b">The Oracle Wait Interface Is Useless (sometimes)</a>, the third in a series. &#8220;In this part I will finally get to the point, and talk about some alternative techniques for determining the reasons for poor performance for our example user session.&#8221;  Pythian&#8217;s <strong>Mark Brinsmead</strong> says this is &#8220;hyper-cool.&#8221;</p>
<p>On <a href="http://dbatrain.wordpress.com">The Blog from the DBA Classroom</a>, <strong>Joel Goodman</strong> shows <a href="http://dbatrain.wordpress.com/2010/02/17/tell-rac-to-leave-your-leaves-alone">how to tell RAC to leave your leaves alone</a>. &#8220;One use of sequences about which most DBAs and developers are aware is that of generating primary keys for a table and naturally the key data for the underlying index. &nbsp;.&nbsp;.&nbsp;.&nbsp; But the choice of sequence parameters can have an effect on performance when using high volume insert applications in a RAC database environment. The problem is one of Index Leaf Block contention&nbsp;.&nbsp;.&nbsp;.&nbsp;&#8221;</p>
<p><a href="http://oracledoug.com/serendipity"><strong>Doug Burns</strong></a> is here with the first part of a series on <a href="http://oracledoug.com/serendipity/index.php?/archives/1562-Statistics-on-Partitioned-Tables-Part-1.html">statistics on partitioned tables</a>, which he introduces thus: &#8220;We&#8217;ve encountered a few problems at work recently and I decided it would be an idea to put together a series of posts covering the basics of what can become quite an involved topic because it&#8217;s not difficult to find yourself going round in circles reading the documentation, Oracle Support Notes, blog posts, forum threads and the rest until you don&#8217;t know whether you&#8217;re coming or going!&#8221;</p>
<p><a href="http://mwidlake.wordpress.com"><strong>Martin Widlake</strong></a> has a thoughtful post on the DBA and his or her job, called, <a href="http://mwidlake.wordpress.com/2010/02/11/making-things-better-makes-things-worse">Making Things Better Makes Things Worse</a>.  He says, &#8220;I’m encountering a phenomenon that I have talked about with Dennis Adams a couple of times. It probably has a proper term, but basically it is the odd situation that when you make things better, you get more complaints.&#8221;</p>
<p>That&#8217;s all for this edition. See you for LB#180!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pythian.com/news/8725/log-buffer-179-a-carnival-of-the-vanities-for-dbas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Log Buffer #178: a Carnival of the Vanities for DBAs</title>
		<link>http://www.pythian.com/news/8465/log-buffer-178-a-carnival-of-the-vanities-for-dbas/</link>
		<comments>http://www.pythian.com/news/8465/log-buffer-178-a-carnival-of-the-vanities-for-dbas/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 18:37:09 +0000</pubDate>
		<dc:creator>David Edwards</dc:creator>
				<category><![CDATA[Log Buffer]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Technical Blog]]></category>

		<guid isPermaLink="false">http://www.pythian.com/news/?p=8465</guid>
		<description><![CDATA[Gerry Narvaja has published the 178th edition of Log Buffer, the weekly review of database blogs.
LB is always looking for contributors, so if you&#8217;d like to publish an edition of your own, drop a line to the Log Buffer coordinator.  It&#8217;s an excellent way to put your stamp on the database blogosphere.
Here is Gerry [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://mmatemate.blogspot.com/">Gerry Narvaja</a> has published the 178<sup>th</sup> edition of <a href="http://www.pythian.com/news/about-log-buffer"><em>Log Buffer</em></a>, the weekly review of database blogs.</p>
<p><em>LB</em> is always looking for contributors, so if you&#8217;d like to publish an edition of your own, drop a line to the <a href="javascript:location='mailto:\u006c\u006f\u0067\u0062\u0075\u0066\u0066\u0065\u0072\u0063\u006f\u006f\u0072\u0064\u0069\u006e\u0061\u0074\u006f\u0072\u0040\u0070\u0079\u0074\u0068\u0069\u0061\u006e\u002e\u0063\u006f\u006d';void 0">Log Buffer coordinator</a>.  It&#8217;s an excellent way to put your stamp on the database blogosphere.</p>
<p>Here is Gerry Narvaja&#8217;s <a href="http://mmatemate.blogspot.com/2010/02/log-buffer-178-carnival-of-vanities-for.html"><em>Log Buffer #178</em></a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pythian.com/news/8465/log-buffer-178-a-carnival-of-the-vanities-for-dbas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Log Buffer #177: a Carnival of the Vanities for DBAs</title>
		<link>http://www.pythian.com/news/8255/log-buffer-177-a-carnival-of-the-vanities-for-dbas/</link>
		<comments>http://www.pythian.com/news/8255/log-buffer-177-a-carnival-of-the-vanities-for-dbas/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 18:23:49 +0000</pubDate>
		<dc:creator>David Edwards</dc:creator>
				<category><![CDATA[Log Buffer]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[Pythian]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Technical Blog]]></category>

		<guid isPermaLink="false">http://www.pythian.com/news/?p=8255</guid>
		<description><![CDATA[Welcome, everyone, to the 177th edition of Log Buffer, the weekly review of database blogs.  It was another week heavy with technical posts, so let&#8217;s waste no time, and get it all started with&#160;.&#160;.&#160;.&#160;
PostgreSQL
David Fetter shares his recipe for adding only new rows: &#8220;Let&#8217;s say you have a table and a data set, and [...]]]></description>
			<content:encoded><![CDATA[<p>Welcome, everyone, to the 177<sup>th</sup> edition of <em>Log Buffer</em>, the weekly review of database blogs.  It was another week heavy with technical posts, so let&#8217;s waste no time, and get it all started with&nbsp;.&nbsp;.&nbsp;.&nbsp;</p>
<h3>PostgreSQL</h3>
<p><a href="http://people.planetpostgresql.org/dfetter"><strong>David Fetter</strong></a> shares his recipe for <a href="http://people.planetpostgresql.org/dfetter/index.php?/archives/48-Adding-Only-New-Rows-INSERT-IGNORE,-Done-Right.html">adding only new rows</a>: &#8220;Let&#8217;s say you have a table and a data set, and would like to add only those rows in your data set that aren&#8217;t already in the table. There are hard ways, but here&#8217;s an easy one.&#8221;</p>
<p><strong>Simon Riggs</strong>, the <a href="http://database-explorer.blogspot.com">Database Explorer</a>, offers his thoughts on <a href="http://database-explorer.blogspot.com/2010/02/parallel-query-1.html">parallel query</a> in Postgres: &#8220;I&#8217;m disappointed we&#8217;ve not made much progress with parallel operations and partitioning in core Postgres in last few releases. Recent Greenplum results show we have much work to do in improving things.&#8221;</p>
<p><a href="http://blog.endpoint.com"><strong>David Christensen</strong></a> shares a <a href="http://blog.endpoint.com/2010/01/postgresql-tip-using-pgdump-to-extract.html">PostgreSQL tip: using pg_dump to extract a single function</a>.</p>
<p><a href="http://postgresql.blogg.se"><strong>Robert Gravsj&ouml;</strong></a> shares a screenshot of the new <a href="http://postgresql.blogg.se/2010/february/sun-oracle-postgresql.html">Sun Oracle PostgreSQL</a>.  That doesn&#8217;t even sound right, does it?</p>
<p><span id="more-8255"></span></p>
<h3>Oracle</h3>
<p>Let&#8217;s begin with <a href="http://prodlife.wordpress.com"><strong>Chen Shapira</strong></a>, since she is so <a href="http://prodlife.wordpress.com/2010/02/04/excited-about-nocoug-winter-conference">excited about the NoCOUG Winter Conference</a>, and here gives a quick rundown of what attendees can expect to see.</p>
<p>Contrariwise (or not), <a href="http://iggyfernandez.wordpress.com"><strong>Iggy Fernandez</strong></a> offers <a href="http://iggyfernandez.wordpress.com/2010/01/30/advertisement-five-reasons-not-to-attend-a-nocoug-conference-in-2010">five reasons <em>not</em> to attend a NoCOUG conference in 2010</a>.  &#8220;Most Oracle professionals will benefit a lot from attending a NoCOUG conference in 2010. However, the following categories will not benefit much: &nbsp;.&nbsp;.&nbsp;.&nbsp; Those Oracle professionals who believe that Oracle’s goal in buying Sun is to replace Oracle Database with MySQL. This is probably a very small group&nbsp;.&nbsp;.&nbsp;.&nbsp;&#8221;</p>
<p><strong>Uwe Hesse</strong>, the <a href="http://uhesse.wordpress.com">Oracle Instructor</a> and his readers share a discussion on <a href="http://uhesse.wordpress.com/2010/02/03/sharing-read-only-tablespaces-between-databases">sharing READ ONLY Tablespaces between databases</a>.  Uwe says, &#8220;&nbsp;.&nbsp;.&nbsp;.&nbsp;the question was raised, whether it is possible to use the same READ ONLY Tablespace in multiple Databases. At first glance, I thought that this should of course be possible, though the answers where somewhat discouraging. So I have done a quick test to prove it&nbsp;.&nbsp;.&nbsp;.&nbsp;&#8221;</p>
<p><strong>Krishna Manoharan</strong> of <a href="http://dsstos.blogspot.com">Performance Engineering and Capacity Planning</a> steps up with an item on <a href="http://dsstos.blogspot.com/2010/01/understanding-cpu-time-as-oracle-wait.html">understanding CPU time as an Oracle Wait event</a>.  Krishna pursues the question, &#8220;[What] if the stats from the system show that CPU Utilization (% Util and Run queue) are well within thresholds and show plenty of available capacity, but Oracle continues to report CPU time as a Top 5 wait event?&#8221;</p>
<p><a href="http://hoopercharles.wordpress.com"><strong>Charles Hooper</strong></a> grapples the question, <a href="http://hoopercharles.wordpress.com/2010/01/29/explain-plan-which-plan-is-better">Which Plan is Better?</a> Charles writes, &#8220;A recent post appeared in the OTN forums that indirectly asked the question: which execution plan is better? &nbsp;.&nbsp;.&nbsp;.&nbsp; If you are attempting to conclude which plan is faster/better based on the estimates in [a] first plan and an altered plan with a hinted cardinality estimate, you might be setting yourself up for failure.&#8221;</p>
<p>&#8220;Seems like all I ever write about these days is SQL Profiles,&#8221; writes <a href="http://kerryosborne.oracle-guy.com"><strong>Kerry Osborne</strong></a>.  &#8220;I do other stuff, honest! It just seems like getting Oracle to do what you want when you can’t touch the code is the closest thing to &#8216;Magic&#8217; that DBAs get to do.&#8221; Here&#8217;s Kerry&#8217;s post on <a href="http://kerryosborne.oracle-guy.com/2010/02/single-hint-sql-profiles">single-hint SQL profiles</a>, inspired by a discussion with <a href="http://jonathanlewis.wordpress.com"><strong>Jonathan Lewis</strong></a>.</p>
<p>And now here is Jonathan with a post on SQL Server. &nbsp;.&nbsp;.&nbsp;.&nbsp; Wait a minute&#8211;what the?!</p>
<h3>SQL Server</h3>
<p>Ahem. And now here is <a href="http://jonathanlewis.wordpress.com/2010/02/04/sql-server/">Jonathan Lewis with a post on SQL Server</a>.  Yes, Jonathan Lewis, famous Oracle guy.  &#8220;A few days ago,&#8221; Jonathan writes, &#8220;I did a presentation on SQL Server. &nbsp;.&nbsp;.&nbsp;.&nbsp; The title was &#8216;What the Enterprise needs in an RDBMS&#8217;&nbsp;.&nbsp;.&nbsp;.&nbsp;and the presentation was about whether or not you could find everything you needed in SQL Server 2008, where you’d have to look in the manuals, and supplementary questions you’d have to ask.&#8221;</p>
<p><a href="http://blogs.msdn.com/buckwoody"><strong>Buck Woody</strong></a> also has been, as it were, treading the boards: &#8220;I give series of classes and presentations on Data Design. I say &#8216;data&#8217; design instead of &#8216;database&#8217; design because we should consider more than just the database. &nbsp;.&nbsp;.&nbsp;.&nbsp; Here are the links I use in that presentation. Although this isn&#8217;t a comprehensive <a href="http://blogs.msdn.com/buckwoody/archive/2010/02/02/data-design.aspx">list of Data Design topics</a>, I’ll visit this topic from time to time so you may want to bookmark this page in your favorites[.]&#8221;</p>
<p><a href="http://sqlblog.com/blogs/merrill_aldrich"><strong>Merrill Aldrich</strong></a> admonishes, <a href="http://sqlblog.com/blogs/merrill_aldrich/archive/2010/02/01/don-t-get-burned-by-replication-of-sql-server-files.aspx">don&#8217;t get burned by replication of SQL Server files</a>: &#8220;&nbsp;.&nbsp;.&nbsp;.&nbsp;if you try to use file system replication (robocopy, xcopy, repli-whatever) to maintain a DR server from your production SQL Server, you might be in for a nasty surprise.&#8221;</p>
<p><a href="http://sqlblog.com/blogs/buck_woody"><strong>Buck Woody</strong></a> relays more nastiness in his post, <a href="http://sqlblog.com/blogs/buck_woody/archive/2010/02/01/transparent-data-encryption-and-the-latest-data-breach.aspx">Transparent Data Encryption and the Latest Data Breach</a>: &#8220;Well, It’s happened again. Hundreds of thousands of private records were stolen from a database. This one, however, was different. No one stole any passwords, no one did any social engineering, nothing was captured in-line. No, this one was accomplished by stealing the actual hard drives themselves!&#8221; </p>
<p>One way to circumvent this&#8211;no hard drives! But wait&#8211;before you send them all to the kilns, <a href="http://sqlblog.com/blogs/aaron_bertrand"><strong>Aaron Bertrand</strong></a> says, <a href="http://sqlblog.com/blogs/aaron_bertrand/archive/2010/02/01/your-laptop-may-be-ready-for-ssds-but-are-your-sql-servers.aspx">your laptop may be ready for SSDs, but are your SQL Servers?</a> &#8220;I am not trying to be Debbie Downer here,&#8221; he explains,&#8221; &#8230; SSDs sound great&nbsp;.&nbsp;.&nbsp;.&nbsp; But right now, if you are looking at expanding or upgrading your I/O under SQL Server, I&#8217;d give the vendors some time to shake off these early jitters.&#8221; </p>
<p>Here&#8217;s <strong>Thomas LaRock</strong>, <a href="http://dbasurvivor.com">DBA Survivor</a>, with a <a href="http://dbasurvivor.com/?p=29">Name That Caption Contest</a>. The deal is: &#8220;The person who provides the best caption will win a copy of my book,&#8221; <em>DBA Survivor</em>, &#8220;and I will figure out a way to incorporate your caption into the main page.&#8221;</p>
<h3>MySQL</h3>
<p>On <a href="http://serge.frezefond.free.fr">Serge&#8217;s blog</a> appears a useful item on <a href="http://serge.frezefond.free.fr/?p=286">using UNIX_TIMESTAMP as a partitioning function for MySQL 5.1.43</a></p>
<p><strong>Falko Timme</strong> shares <a href="http://www.howtoforge.com/how-to-back-up-mysql-databases-with-mylvmbackup-on-debian-lenny">How To Back Up MySQL Databases With mylvmbackup On Debian Lenny</a> on <a href="http://www.howtoforge.com">HowtoForge</a>.</p>
<p><a href="http://blog.wl0.org">Simon Mudd</a> has some <a href="http://blog.wl0.org/2010/01/further-thoughts-on-mysql-upgrades/">further thoughts on mysql upgrades</a>.</p>
<p>From atop his <a href="http://mysqlsoapbox.blogspot.com">MySQL Soapbox</a>, <strong>Lachlan Mulcahy</strong> address the matter of a <a href="http://mysqlsoapbox.blogspot.com/2010/02/replicate-do-db-gotcha.html">replicate-do-db gotcha</a>, discovered lurking in the config file.</p>
<p>Gotcha again. <a href="http://mysqldba.blogspot.com/"><strong>Dathan Vance Pattishall</strong></a> says, &#8220;INNODB has some irritating gotchas that makes disk space management hard. In 2002ish INNODB, added innodb_file_per_table to get around allot of these issues, but it does not fix everything.&#8221;  The post is <a href="http://mysqldba.blogspot.com/2010/02/innodbfilepertable-shrinking-table.html">innodb_file_per_table, shrinking table spaces and the data dictionary</a>.</p>
<p>On <a href="http://explainextended.com"><strong>EXPLAIN EXTENDED</strong></a>, Quassnoi examines some details of <a href="http://explainextended.com/2010/02/01/join-on-overlapping-date-ranges/">join on overlapping date ranges</a> in answering the question, &#8220;Is there any way to optimize the query for overlapping ranges in MySQL if both ranges are dynamic?&#8221;</p>
<p>Last, <a href="http://infinidb.org/infinidb-blog">The InfiniDB Team Blog</a> announces that <a href="http://infinidb.org/infinidb-blog/infinidb-10-is-now-available.html">InfiniDB 1.0 is Now Available!</a></p>
<p>That&#8217;s all there&#8217;s room and time for.  Let&#8217;s hear your favourite DB blogs from this week, and we&#8217;ll see each other again in the next one.  Till then!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pythian.com/news/8255/log-buffer-177-a-carnival-of-the-vanities-for-dbas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Log Buffer #176: a Carnival of the Vanities for DBAs</title>
		<link>http://www.pythian.com/news/7771/log-buffer-176-a-carnival-of-the-vanities-for-dbas/</link>
		<comments>http://www.pythian.com/news/7771/log-buffer-176-a-carnival-of-the-vanities-for-dbas/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 19:02:46 +0000</pubDate>
		<dc:creator>David Edwards</dc:creator>
				<category><![CDATA[Log Buffer]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Technical Blog]]></category>

		<guid isPermaLink="false">http://www.pythian.com/news/?p=7771</guid>
		<description><![CDATA[This is the 176th edition of Log Buffer, the weekly review of database blogs.
There were heaps of mostly technical posts this week. I think bloggers are tired of kicking around the ins-and-outs of Sun and Oracle, and wanted to talk about what really matters.  So let&#8217;s start with&#160;.&#160;.&#160;.&#160;
Oracle
Harald van Breederode shows how to setup [...]]]></description>
			<content:encoded><![CDATA[<p>This is the 176<sup>th</sup> edition of <a href="http://www.pythian.com/news/about-log-buffer"><em>Log Buffer</em></a>, the weekly review of database blogs.</p>
<p>There were heaps of mostly technical posts this week. I think bloggers are tired of kicking around the ins-and-outs of Sun and Oracle, and wanted to talk about what really matters.  So let&#8217;s start with&nbsp;.&nbsp;.&nbsp;.&nbsp;</p>
<h3>Oracle</h3>
<p><a href="http://prutser.wordpress.com"><strong>Harald van Breederode</strong></a> shows <a href="http://prutser.wordpress.com/2010/01/26/how-to-setup-a-private-dns-for-your-virtual-cluster">how to setup a private DNS for your virtual cluster</a>.</p>
<p>Pythian&#8217;s <a href="http://www.pythian.com/blogs/author/alexf"><strong>Alex Fatkulin</strong></a> discusses <a href="http://www.pythian.com/news/7225/oracle-goldengate-extract-internals-part-i">Oracle GoldenGate Extract Internals</a>.</p>
<p>From <a href="http://hoopercharles.wordpress.com"><strong>Charles Hooper</strong></a> comes this investigation: <a href="http://hoopercharles.wordpress.com/2010/01/22/simple-query-generates-complex-execution-plan-the-mysterious-4063-88-second-single-block-read-wait">Simple Query Generates Complex Execution Plan, the Mysterious 4063.88 Second Single Block Read Wait</a>.</p>
<p><a href="http://coskan.wordpress.com"><strong>Coskan Gundogar</strong></a> was also in a deductive frame of mind.  Here is his <a href="http://coskan.wordpress.com/2010/01/27/working-with-statspack-part-1a-diagnosis">Working with statspack-part-1a-Diagnosis</a>, featuring both a challenge and purty pictures (pastels!).</p>
<p>Here is <a href="http://www.oracle-internals.com"><strong>Jonah H. Harris</strong></a> with an introduction to the <a href="http://www.oracle-internals.com/?p=55">NEXTGRES Gateway, a MySQL Emulator for Oracle</a>.  Jonah writes: &#8220;So, a few people have asked me what NEXTGRES Gateway is.  My short answer, the ultimate database compatibility server. &nbsp;.&nbsp;.&nbsp;.&nbsp;I’ve been working on this personal project non-stop for the last 8 months and am really excited about it.&#8221;</p>
<p><span id="more-7771"></span></p>
<p><a href="http://jhdba.wordpress.com"><strong>John Hallas</strong></a> lays out <a href="http://jhdba.wordpress.com/2010/01/22/the-use-of-functions-in-a-profile-file/">the use of functions in a .profile file</a>.</p>
<h3>MySQL</h3>
<p>In a different part of config file land, <a href="http://ronaldbradford.com/blog"><strong>Ronald Bradford</strong></a> cautions us, <a href="http://ronaldbradford.com/blog/be-sure-to-know-your-my-cnf-sections-2010-01-26/">be sure to know your my.cnf [sections]</a>.  &#8220;The MySQL configuration file,&#8221; he writes, &#8220;e.g. /etc/my.cnf has a number of different section headings including [mysql], [mysqld], [mysqld_safe]. It is important that you ensure you put the right variables into the right section.&#8221;</p>
<p><a href="http://www.pythian.com/blogs/author/sheeri"><strong>Sheeri K. Cabral</strong></a> responds with <a href="http://www.pythian.com/news/7673/know-your-my-cnf-groups-part-ii/">Know your my.cnf groups, part II</a>.</p>
<p><a href="http://www.xaprb.com/blog"><strong>Baron Schwartz</strong></a> inspires a lot of conversation with his post, <a href="http://www.xaprb.com/blog/2010/01/22/my-wishlist-for-sql-the-until-clause">My wishlist for SQL: the UNTIL clause.</a>  Baron says, &#8220;I’d like an UNTIL clause, please. I’d use it sort of like LIMIT in MySQL and PostgreSQL, except that it would define when to stop returning looking for rows, instead of defining how many to return.&#8221; </p>
<p><a href="http://rpbouman.blogspot.com"><strong>Roland Bouman</strong></a> has gone about adding stuff to MySQL on his own, as he demonstrates in <a href="http://rpbouman.blogspot.com/2010/01/easter-eggs-for-mysql-and-kettle.html">Easter Eggs for MySQL and Kettle</a> with a MySQL stored function to calculate easter day.</p>
<p>Speaking of things hidden, here is a note from <a href="http://www.clusterdb.com/mysql-cluster"><strong>Andrew Morgan</strong></a> pointing out the <a href="http://www.clusterdb.com/mysql-cluster/location-of-mysql-documentation-and-binaries/">location of MySQL documentation and binaries</a>.</p>
<p><a href="http://marcalff.blogspot.com"><strong>Marc Alff</strong></a> is looking forward, and offers a <a href="http://marcalff.blogspot.com/2010/01/performance-schema-overview.html">performance schema overview</a>, &#8220;&nbsp;.&nbsp;.&nbsp;.&nbsp;an introduction to the new &#8216;performance schema&#8217; feature, which will be part of the upcoming MySQL 5.5 release.&#8221;</p>
<p>We must have at least one post on the whole Sun/Oracle thing, and I found a good one&#8211;<a href="http://scaledb.blogspot.com/2010/01/oracle-mysql-eu-and-wayne-gretzky.html">Oracle, MySQL, the EU and Wayne Gretzky</a>, by <a href="http://scaledb.blogspot.com">Mike Hogan</a>.  The keynote: &#8220;&#8216;A good hockey player plays where the puck is. A great hockey player plays where the puck is going to be&#8217; &#8212; Wayne Gretzky&#8221;</p>
<h3>SQL Server</h3>
<p>To quote Oracle blogger <strong>Kevin Closson</strong>, &#8220;little things doth crabby make.&#8221; Or as <a href="http://sqlblog.com/blogs/aaron_bertrand"><strong>Aaron Bertrand</strong></a> would put it, <a href="http://sqlblog.com/blogs/aaron_bertrand/archive/2010/01/27/sometimes-it-s-the-small-things-match-column-names-in-subqueries.aspx">Sometimes it&#8217;s the small things: match column names in subqueries</a>.  Aaron writes, &#8220;The behavior of column matching in subqueries is a little peculiar, to say the least.  If you&#8217;ve been bitten by this behavior once, you&#8217;re unlikely to have been bitten a second time, but for some of us it just takes a while to sink in.&#8221;</p>
<p><a href="http://sqlblog.com/blogs/jonathan_kehayias"><strong>Jonathan Kehayias</strong></a> has another puzzler:  <a href="http://sqlblog.com/blogs/jonathan_kehayias/archive/2010/01/27/question-is-nt-authority-system-a-sysadmin-in-your-sql-server-and-why.aspx">is NT AUTHORITY\SYSTEM a sysadmin in your SQL Server and why?</a> &#8220;I was prompted to ask this question while configuring a server early today and after installing SQL Server 2008 on Windows Server 2008 R2, I noticed that despite being installed from default using a Domain Account for the Services, the Local System account was still a sysadmin in SQL Server.&#8221;</p>
<p>Another little thing, courtesy <a href="http://sqlblog.com/blogs/roman_rehak"><strong>Roman Rehak</strong></a>: &#8220;One of the things that I found dissapointing in Management Studio 2008 is that in the event of a crash (and in addition to crashing in the first place), is that on a restart it doesn&#8217;t show me a dialog with a list of auto-saved files, like my SSMS 2005 did.&#8221;  But, he says, <a href="http://sqlblog.com/blogs/roman_rehak/archive/2010/01/28/your-work-may-not-be-lost.aspx">your work may not be lost</a>.</p>
<p><a href="http://sqlfool.com"><strong>Michelle Ufford</strong></a> has updates on her <a href="http://sqlfool.com/2010/01/index-defrag-script-updates-beta-testers-needed">index defrag script – beta testers are needed</a>.  </p>
<p><a href="http://sqlblogcasts.com/blogs/simons"><strong>Simon Sabin</strong></a> shares <a href="http://sqlblogcasts.com/blogs/simons/archive/2010/01/25/SQLBits-Videos-for-SQLBits-V.aspx">SQLBits videos for SQLBits V</a>.</p>
<h3>PostgreSQL</h3>
<p><a href="http://momjian.us/main/blogs/pgblog"><strong>Bruce Momjian</strong></a> relays an appeal for <a href="http://momjian.us/main/blogs/pgblog/2010.html#January_29_2010">a new project slogan for Postgres</a>, and shares the leading candidates thus far. &#8220;PostgreSQL: The &#8216;Open&#8217; Open Source Database&#8221;  Who <em>can</em> they be comparing themselves to?  &#8220;PostgreSQL: Unpronounceably awesome!&#8221;  That&#8217;s the one!</p>
<p>Bruce also enumerates what he sees as <a href="http://momjian.us/main/blogs/pgblog/2010.html#January_28_2010_4">threats to Postgres</a>.</p>
<p><a href="http://www.depesz.com"><strong>Hubert Lubacziewski</strong></a> notes that he is now <a href="http://www.depesz.com/index.php/2010/01/21/waiting-for-9-0/">waiting for … 9.0</a>: &#8220;I’ve written 29 posts about new features in 8.5. And now core team decided to name it 9.0. Great.&#8221;</p>
<p>And so the <a href="http://database-explorer.blogspot.com"><strong>Database Explorer</strong></a> appears with a brief update on <a href="http://database-explorer.blogspot.com/2010/01/90-replication-features.html">9.0 Replication Features</a>.</p>
<p>Last, <a href="http://kendalvandyke.blogspot.com"><strong>Kendal Van Dyke</strong></a> exhorts you to <a href="http://kendalvandyke.blogspot.com/2010/01/use-your-tech-skills-to-help-haiti.html">use your tech skills to help <strong>Haiti</strong></a>.  He writes, &#8220;So what do you do if you want to help? &nbsp;.&nbsp;.&nbsp;.&nbsp; I came across an article on cnn.com which highlighted &#8220;Crisis Camp Haiti&#8221;, a group of volunteers working to build digital maps, mobile apps, and searching through data to help relief groups in Haiti coordinates their efforts. They&#8217;ve got a website up at http://crisiscommons.org/ and you can follow them on Twitter (@crisiscamp).&#8221;</p>
<p>That&#8217;s all for now.  See you for <em>LB</em> #177!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pythian.com/news/7771/log-buffer-176-a-carnival-of-the-vanities-for-dbas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Log Buffer #175: a Carnival of the Vanities for DBAs</title>
		<link>http://www.pythian.com/news/7137/log-buffer-175-a-carnival-of-the-vanities-for-dbas/</link>
		<comments>http://www.pythian.com/news/7137/log-buffer-175-a-carnival-of-the-vanities-for-dbas/#comments</comments>
		<pubDate>Fri, 15 Jan 2010 18:33:53 +0000</pubDate>
		<dc:creator>David Edwards</dc:creator>
				<category><![CDATA[Log Buffer]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Technical Blog]]></category>

		<guid isPermaLink="false">http://www.pythian.com/news/?p=7137</guid>
		<description><![CDATA[Welcome to the 175th edition of Log Buffer, the weekly review of database blogs.
Oracle
Let&#8217;s begin with remoteDBAexperts blog, and Chris Foot&#8217;s prediction of the future of database tuning and database administration. It will be, &#8220;&#160;.&#160;.&#160;.&#160;administrators interpreting and implementing the recommendations generated by the intelligent advisors and ADDM. &#160;.&#160;.&#160;.&#160; I also think that Oracle will eventually [...]]]></description>
			<content:encoded><![CDATA[<p>Welcome to the 175<sup>th</sup> edition of <a href="http://www.pythian.com/news/about-log-buffer"><em>Log Buffer</em></a>, the weekly review of database blogs.</p>
<h3>Oracle</h3>
<p>Let&#8217;s begin with <a href="http://www.remotedbaexperts.com/Blog/">remoteDBAexperts blog</a>, and <strong>Chris Foot&#8217;s</strong> prediction of <a href="http://www.remotedbaexperts.com/Blog/2010/01/the-future-of-database-tuning-and-database-administration">the future of database tuning and database administration</a>. It will be, &#8220;&nbsp;.&nbsp;.&nbsp;.&nbsp;administrators interpreting and implementing the recommendations generated by the intelligent advisors and ADDM. &nbsp;.&nbsp;.&nbsp;.&nbsp; I also think that Oracle will eventually become self-tuning.&#8221;</p>
<p>Here in the present, DBAs (Oracle and otherwise) are still <a href="http://antognini.ch">Striving for Optimal Performance</a> as <strong>Christian Antognini</strong> is. Here&#8217;s his item on <a href="http://antognini.ch/2010/01/join-elimination/">join elimination</a>, which he introduces thus: &#8220;In some specific situations the query optimizer is able to completely avoid executing a join even if a SQL statement explicitly calls for it. Two are the cases currently covered by this optimization technique, which is called join elimination.&#8221; </p>
<p><strong>Jeff Hunter</strong> of the <a href="http://marist89.blogspot.com">So What Co-operative</a> was at the optimizer too, and found an <a href="http://marist89.blogspot.com/2010/01/interesting-optimizer-result.html">interesting optimizer result</a>, and pursued it into <a href=" http://marist89.blogspot.com/2010/01/interesting-optimizer-result-part-ii.html">Interesting Optimizer Result, Part II</a>. &#8220;If the query included the package call in the WHERE clause, the query finished in over an hour.  If the package call was not in the WHERE clause, the query finished in 5 minutes (but did not return the correct results). &nbsp;.&nbsp;.&nbsp;.&nbsp; Confident in my fondness for inline views, I ran the query fully expecting to get the results back in a few minutes.  Except the query went on, and on, and on for a full 15 minutes before I killed it.&#8221;</p>
<p><a href="http://dbakevlar.blogspot.com"><strong>Kellyn Pedersen</strong></a> discusses what to do <a href="http://dbakevlar.blogspot.com/2010/01/over-riding-pgaaggregatetarget.html">when PGA size is not enough</a>. <span id="more-7137"></span> Kellyn says, &#8220;I&#8217;ve come to realize that most folks don&#8217;t really understand the limitations in the allocation of PGA memory to hashing and sorting. They truly believe that if they set their PGA high enough, the database will just allocate as much memory as they have in the setting towards any hash or sort process, when in truth, there is a &#8216;threshold&#8217;&nbsp;.&nbsp;.&nbsp;.&nbsp;&#8221;</p>
<p><a href="http://msutic.blogspot.com/"><strong>Marko Sutic</strong></a> writes, &#8220;Before database migration to new version it is always wise to test how will applications work on this new version. &nbsp;.&nbsp;.&nbsp;.&nbsp; But what if you have in production very big database and your test storage is limited &#8211; then <a href="http://msutic.blogspot.com/2010/01/partial-restore-of-database.html">partial restore of a database</a> comes as handy solution.&#8221;</p>
<h3>PostgreSQL</h3>
<p><a href="http://blog.endpoint.com">The End Point Blog</a> looks at the flip-side of the restore, the backup: <a href="http://blog.endpoint.com/2010/01/postgres-sql-backup-gzip-shrinkage-aka.html">Postgres SQL Backup Gzip Shrinkage, aka DON&#8217;T PANIC!!!</a>, exposing a little wrinkle in pg_dump.</p>
<p><strong>Leo Hsu</strong> and <strong>Regina Obe</strong> of <a href="http://www.postgresonline.com/journal">the Postgres OnLine Journal</a> show just why they are <a href="http://www.postgresonline.com/journal/index.php?/archives/148-Looking-forward-to-PostgreSQL-8.5.html">looking forward to PostgreSQL 8.5</a>.</p>
<p><a href="http://www.depesz.com"><strong>Hubert Lubacziewski</strong></a> is likewise <a href="http://www.depesz.com/index.php/2010/01/07/waiting-for-8-5-plpgsql-by-default">waiting for 8.5 – PL/pgSQL by default</a> being one of the reasons. &#8220;&nbsp;.&nbsp;.&nbsp;.&nbsp;Basically from 8.5 on PL/pgSQL will be enabled by default in all databases.&#8221;</p>
<p><a href="http://petereisentraut.blogspot.com"><strong>Peter Eisentraut</strong></a> also is excited&#8212;<a href="http://petereisentraut.blogspot.com/2010/01/procedural-languages-in-postgresql-85.html">&nbsp;.&nbsp;.&nbsp;.&nbsp;the next PostgreSQL release will be a great one for procedural languages.&#8221;</a></p>
<p>When the time comes to do that upgrade, <a href="http://blog.endpoint.com">The End Point Blog&#8217;s</a> post, <a href="http://blog.endpoint.com/2010/01/postgres-upgrades-ten-problems-and.html">Postgres Upgrades &#8211; Ten Problems and Solutions</a> will prove a useful resource.</p>
<p>Here is <a href="http://justatheory.com"><strong>David Wheeler</strong></a> with an <a href="http://justatheory.com/computers/databases/postgresql/somethingest-from-each-entity.html">SQL hack: the something-est from each entity</a>. </p>
<p><a href="http://people.planetpostgresql.org/andrew"><strong>Andrew Dunstan</strong></a> has been looking at the MySQL/Monty/Oracle controversy, and feels what he calls, <a href="http://people.planetpostgresql.org/andrew/index.php?/archives/53-MySchadenfreude.htm">MySchadenfreude</a>.  He writes, &#8220;I don&#8217;t really take great joy in the turmoil in the MySQL world, but it&#8217;s very tempting every time that Richard Stallman or Monty Widenius open their mouths on the subject not to cheer on the opposition. &nbsp;.&nbsp;.&nbsp;.&nbsp; And I don&#8217;t appreciate misrepresentations and FUD concerning Postgres in Monty&#8217;s latest rant.  &nbsp;.&nbsp;.&nbsp;.&nbsp; I don&#8217;t think Oracle will do MySQL much good, and I wouldn&#8217;t trust them as far as I could kick them. But that doesn&#8217;t mean we should just embrace any bad argument against the acquisition that comes along.&#8221;</p>
<h3>MySQL</h3>
<p>The good news, according to <strong>Mark Hinkle</strong> of <a href="http://socializedsoftware.com">the Socialized Software blog</a>, is that <a href="http://socializedsoftware.com/2010/01/08/mysql-and-postgressql-jobs-on-the-rise-oracle-job-postings-decline">MySQL and PostgresSQL jobs are on the Rise, Oracle job postings decline</a>, according to statistics from indeed.com.</p>
<p><strong>Charity Linden</strong> of <a href="https://blogs.secondlife.com">the Second Life Blog</a>, shares a <a href="https://blogs.secondlife.com/community/technology/blog/2010/01/11/diary-of-a-paranoid-mysql-upgrade">Diary of a Paranoid MySQL Upgrade</a>, which begins, &#8220;At 6 am on January 6th, our central database was upgraded from mysql 4.1 to 5.0.   &nbsp;.&nbsp;.&nbsp;.&nbsp; This was not our first shot at an upgrade.  We first tried to upgrade way back in November of 2007, but it turned out that 5.0 was just not fast enough&nbsp;.&nbsp;.&nbsp;.&nbsp;  After two or three long, wretched days of cascading downtimes, degraded services, and intermittent data loss, we gave up and rolled back to 4.1, all thoroughly traumatized by the experience.  &nbsp;.&nbsp;.&nbsp;.&nbsp; This is the story of our successful second attempt, and all the things we learned and checked and verified in order to make it successful.&#8221;</p>
<p><a href="http://www.masterzen.fr">Masterzen&#8217;s Blog</a> announces the launch of <a href="http://www.masterzen.fr/2010/01/10/mysql-snmp-10-snmp-monitoring-for-mysql">mysql-snmp 1.0, an SNMP monitoring for MySQL</a>. &#8220;mysql-snmp is a mix between the excellent MySQL Cacti Templates and a Net-SNMP agent. The idea is that combining the power of the MySQL Cacti Templates and any SNMP based monitoring would unleash a powerful mysql monitoring system.&#8221;</p>
<p><a href="http://mtocker.livejournal.com"><strong>Morgan Tocker</strong></a> reveals his <a href="http://mtocker.livejournal.com/51557.html">MySQL Conference submission: workarounds</a>. He writes, &#8220;Domas likes to do tricks with GDB. Sheeri likes symlinking log files to /dev/null when not in use. Peter likes to do what he calls a delayed join, and I like to use IN() lists. &nbsp;.&nbsp;.&nbsp;.&nbsp; What&#8217;s your favorite workaround? Are there any that you&#8217;ve seen people use in production that no longer work (or could be considered harmful)?&#8221;</p>
<p>Morgan&#8217;s colleague on <a href="http://www.mysqlperformanceblog.com">the MySQL Performance Blog</a>, <strong>Peter Zaitsev</strong>, writes, &#8220;One of the problems I have with Memcache is this cache is passive&nbsp;.&nbsp;.&nbsp;.&nbsp; This means application using Memcache has to has to special logic to handle misses from the cache, being careful updating the cache – you may have multiple data modifications happening at the same time. Finally you have to pay with increased latency constructing the items expired from the cache, while they could have been refreshed in the background. I think all of these problems could be solved with concept of <a href="http://www.mysqlperformanceblog.com/2010/01/10/active-cache-for-mysql">active cache</a>.&#8221;</p>
<h3>SQL Server</h3>
<p><a href="http://sqlblog.com/blogs/jonathan_kehayias">The Rambling DBA</a>, <strong>Jonathan Kehayias</strong> tells the story of his <a href="http://sqlblog.com/blogs/jonathan_kehayias/archive/2010/01/11/downgrading-from-sql-2008-to-2005.aspx">downgrading from SQL 2008 to 2005</a>.  He says, &#8220;Every couple of weeks on one of the forums someone will ask a question about how to restore a backup from SQL 2008 to SQL 2005.  The answer to the question is always, you can’t restore a backup to a lower version of SQL  Server.  If you need to migrate backwards it is an entirely manual process.&#8221;</p>
<p><a href="http://www.sqlskills.com/BLOGS/PAUL"><strong>Paul S. Randall</strong></a> challenges some <a href="http://www.sqlskills.com/BLOGS/PAUL/post/Misconception-around-database-snapshots-and-transaction-rollbacks.aspx">misconceptions around database snapshots and transaction rollbacks</a> with, &#8220;&nbsp;.&nbsp;.&nbsp;.&nbsp;a quick post to clarify an article I saw&nbsp;.&nbsp;.&nbsp;.&nbsp;this morning that seemed to state that transaction rollbacks push data into database snapshots. This is absolutely not true.&#8221;</p>
<p><a href="http://henkvandervalk.com"><strong>Henk Van Der Valk</strong></a> examines an approach to <a href="http://henkvandervalk.com/optimizing-sql-in-memory-table-scan-processing-speed">optimizing SQL in-memory table scan processing speed</a>. He says, &#8220;How fast can you can actually read data from a table that is already loaded in memory? &nbsp;.&nbsp;.&nbsp;.&nbsp; People often assume that, once it’s in memory, it’s as fast as it can get and won’t get any faster? But how fast is it really?&#8221;</p>
<p>Here&#8217;s another question: <a href="http://sqlblog.com/blogs/linchi_shea/archive/2010/01/08/would-you-optimize-sql-for-less-performance.aspx">Would you optimize SQL for less performance?</a> So asks <a href="http://sqlblog.com/blogs/linchi_shea"><strong>Linchi Shea</strong></a>.</p>
<p><strong>Jamie Thompson</strong>, <a href="http://sqlblog.com/blogs/jamie_thomson">the SSIS Junkie</a>, bemoans what he deems <a href="http://sqlblog.com/blogs/jamie_thomson/archive/2010/01/13/the-sql-developer-gap-warning-rant-coming-up.aspx">the SQL developer gap</a>: &#8220;I look around at our cousins in .Net land and I see their fancy WPF code editors, extensible languages&nbsp;.&nbsp;.&nbsp;.&nbsp;fluent this-that-and-the-other etc…  and I can’t help but feeling a little hard done by. (Anyone that has used Resharper for .Net will know exactly what I mean.) Am I the only SQL guy that feels like a second class citizen in the Microsoft developer ecosystem?&#8221;</p>
<p><a href="http://sqlblog.com/blogs/buck_woody"><strong>Buck Woody</strong></a> needs your help on a like matter, <a href="http://sqlblog.com/blogs/buck_woody/archive/2010/01/14/the-database-design-process.aspx">the database design process</a>. He says, &#8221; I know how I create databases, and I’ve watched a lot of other data professionals follow their own processes for that, but I want to know how YOU do it. &nbsp;.&nbsp;.&nbsp;.&nbsp; I currently use DBDesignerFork &nbsp;.&nbsp;.&nbsp;.&nbsp; which is not a perfect tool. But Microsoft doesn’t have a good one&nbsp;.&nbsp;.&nbsp;.&nbsp;&#8221;</p>
<p>That&#8217;s all for this edition of <em>Log Buffer</em>.  As always, you&#8217;re welcome to note your own favourite DB blogs from this week in the comments.</p>
<p>Till next time!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pythian.com/news/7137/log-buffer-175-a-carnival-of-the-vanities-for-dbas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Log Buffer #174: a Carnival of the Vanities for DBAs</title>
		<link>http://www.pythian.com/news/7011/log-buffer-174-a-carnival-of-the-vanities-for-dbas/</link>
		<comments>http://www.pythian.com/news/7011/log-buffer-174-a-carnival-of-the-vanities-for-dbas/#comments</comments>
		<pubDate>Fri, 08 Jan 2010 19:45:57 +0000</pubDate>
		<dc:creator>David Edwards</dc:creator>
				<category><![CDATA[Log Buffer]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Technical Blog]]></category>
		<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://www.pythian.com/news/?p=7011</guid>
		<description><![CDATA[Happy New Year to all our readers!  Welcome to 2010 and the 174th edition of Log Buffer, the weekly review of database blogs.
MySQL
The MySQL &#8217;sphere since the holidays has been thick with posts on the matter of Oracle&#8217;s purchase of Sun, and thereby of MySQL. And in particular, there&#8217;s been a lot of talk [...]]]></description>
			<content:encoded><![CDATA[<p>Happy New Year to all our readers!  Welcome to 2010 and the 174<sup>th</sup> edition of <a href="http://www.pythian.com/news/about-log-buffer"><em>Log Buffer</em></a>, the weekly review of database blogs.</p>
<h3>MySQL</h3>
<p>The MySQL &#8217;sphere since the holidays has been thick with posts on the matter of Oracle&#8217;s purchase of Sun, and thereby of MySQL. And in particular, there&#8217;s been a lot of talk about MySQL founder <a href="http://monty-says.blogspot.com"><strong>Monty Widenius&#8217;s</strong></a> response.  I call all of this the&nbsp;.&nbsp;.&nbsp;.&nbsp;</p>
<h4>Monty My-Thon</h4>
<p>On the 28<sup>th</sup> of December, Monty framed the issue thus: <a href="http://monty-says.blogspot.com/2009/12/help-keep-internet-free.html">Help keep the Internet free</a>.</p>
<p><a href="http://www.pythian.com/news/author/SingerWang"><strong>Singer Wang</strong></a> of Pythian, in reply, offers his perspective on <a href="http://www.pythian.com/news/6893/gplaslbsd-license-misconceptions-and-mysql">GPL/ASL/BSD License Misconceptions and MySQL</a>.</p>
<p>On <a href="http://pooteeweet.org/blog">Poo-tee-weet</a>,  <strong>Lukas Kahwe Smith</strong> is heard to say, <a href="http://pooteeweet.org/blog/0/1639#m1639">Come on Monty</a>&nbsp;.&nbsp;.&nbsp;.&nbsp; &#8220;What on earth is Monty&nbsp;.&nbsp;.&nbsp;.&nbsp;thinking? How can you spin around 180 and expect to come of believable? How can suddenly the GPL be the wrong choice? How can suddenly OSS depend on proprietary sales?&#8221;</p>
<p>On <a href="http://www.wirelust.com">the WireLust blog</a>, <strong>Terrence Curran</strong> writes, <a href="http://www.wirelust.com/2010/01/02/monty-widenius-spreading-fud-again">Monty Widenius is trying to regain control of MySQL and why this is bad for OSS</a>.</p>
<p><a href="http://kristiannielsen.livejournal.com"><strong>Kristian Nielsen</strong></a> shares some <a href="http://kristiannielsen.livejournal.com/10511.html">Oracle speculations</a>, stating, &#8220;I think it is basically a matter of obtaining control over MySQL.&#8221;</p>
<p><a href="http://antbits.blogspot.com"><strong>Antony Curtis</strong></a> throws in his <a href="http://antbits.blogspot.com/2010/01/save-mysql-my-2-cents.html">two cents</a>: &#8220;The topic of today is [Monty's] &#8216;Save MySQL&#8217; campaign and how I believe it is unnecessary. &nbsp;.&nbsp;.&nbsp;.&nbsp; In fact, I believe that it could be harmful.&#8221;</p>
<p><span id="more-7011"></span></p>
<p>All that aside, things keep rolling, and DBAs keep DBAing. <a href="http://blog.wl0.org"><strong>Simon Mudd</strong></a> shared his thoughts and some suggestions on <a href="http://blog.wl0.org/2010/01/managing-mysql-grants">managing MySQL grants</a>.</p>
<p>On <a href="http://somegreattechname.blogspot.com">someGreatTechName</a>, <strong>Piotr Jasiulewicz</strong> shows how to <a href="http://somegreattechname.blogspot.com/2010/01/get-data-without-reading-it-power-of.html">get data without reading it &#8211; the power of covering indexes in MySQL</a>.</p>
<p><strong>Geert Vanderkelen</strong>, <a href="http://blog.some-abstract-type.com">Some Abstract Type</a>, has the coolest-looking rows ever in his post, <a href="http://blog.some-abstract-type.com/2009/12/chessboard-in-mysql-make-your-moves.html">A chessboard in MySQL: make your moves</a>.</p>
<p><strong>Peter Zaitsev</strong> of <a href="http://www.mysqlperformanceblog.com">the MySQL Performance Blog</a> lays out the principles of <a href="http://www.mysqlperformanceblog.com/2010/01/05/upgrading-mysql/">upgrading MySQL</a>, &#8220;&nbsp;.&nbsp;.&nbsp;.&nbsp;a very interesting task as you can approach it with so much different &#8216;depth&#8217;. For some this is 15 minutes job for others it is many month projects. Why is that?&#8221;</p>
<h3>SQL Server</h3>
<p>On the SQL Server side, <a href="http://sqlblog.com/blogs/aaron_bertrand"><strong>Aaron Bertrand</strong></a> likewise shares his <a href="http://sqlblog.com/blogs/aaron_bertrand/archive/2010/01/05/my-experiences-upgrading-2005-2008.aspx">experiences upgrading 2005 => 2008</a>, describing the steps he took in his careful crossover.</p>
<p>Aaron also has a quick poll: <a href="http://sqlblog.com/blogs/aaron_bertrand/archive/2010/01/04/quick-poll-what-is-your-favorite-management-studio-tip-or-trick.aspx">what is your favorite Management Studio tip or trick?</a></p>
<p><a href="http://blogs.msdn.com/dtjones"><strong>Dan Jones</strong></a> has a question too: &#8220;&nbsp;.&nbsp;.&nbsp;.&nbsp;there are two types of DBAs: those who are myopic and those who are leaders.&#8221;<a href="http://blogs.msdn.com/dtjones/archive/2010/01/03/what-kind-of-dba-are-you.aspx">what kind of DBA are you?</a></p>
<p><a href="http://sqlblogcasts.com/blogs/simons"><strong>Simon Sabin</strong></a> wonders aloud, <a href="http://sqlblogcasts.com/blogs/simons/archive/2010/01/04/Should-PASS-hold-the-conference-on-the-East-coast.aspx">Should PASS hold the conference on the East coast?</a></p>
<p>Simon also has his latest <a href="http://sqlblogcasts.com/blogs/simons/archive/2010/01/05/TSQL-Challenge---Remove-duplicates-from-a-string.aspx">TSQL challenge &#8211; remove duplicates from a string</a>.</p>
<p>If that&#8217;s not enough T-SQL for you, <a href="http://sqlblog.com/blogs/adam_machanic"><strong>Adam Machanic</strong></a> has issued his <a href="http://sqlblog.com/blogs/adam_machanic/archive/2010/01/04/invitation-for-t-sql-tuesday-002-a-puzzling-situation.aspx">invitation for T-SQL Tuesday #002</a>.</p>
<h3>Oracle</h3>
<p>Let&#8217;s begin with nothing. <a href="http://blog.tanelpoder.com"><strong>Tanel Poder</strong></a> wishes to remind us that <a href="http://blog.tanelpoder.com/2009/12/30/null-is-not-zero">NULL is not zero!</a>, with, &#8220;an example [of] how misunderstanding NULLs may cause your application to return different results than what was intended.&#8221;</p>
<p><a href="http://mwidlake.wordpress.com"><strong>Martin Widlake</strong></a> has been busy <a href="http://mwidlake.wordpress.com/2010/01/03/decoding-high_value-and-low_value">decoding high_value and low_value</a> for us.  He writes, &#8220;The table DBA_TAB_COLUMNS holds the LOW_VALUE and HIGH_VALUE for columns. This information is potentially very useful to us&nbsp;.&nbsp;.&nbsp;.&nbsp; What is not so helpful is that Oracle stores, and displays, the information in an internal raw format. Which is utterly unhelpful to us of course.&#8221;</p>
<p><a href="http://jonathanlewis.wordpress.com"><strong>Jonathan Lewis</strong></a> clarifies <a href="http://jonathanlewis.wordpress.com/2010/01/06/copy-stats">copy stats</a>. &#8220;&nbsp;.&nbsp;.&nbsp;.&nbsp;someone was having trouble,&#8221; he writes,  &#8220;copying stats from one index to another using the import_index_stats and export_index_stats procedures from package dbms_stats modifying the contents of their &#8217;stat table&#8217; between the export and import. &nbsp;.&nbsp;.&nbsp;.&nbsp; Part of the problem with this approach is that you’re not really supposed to do what they were trying to do&nbsp;.&nbsp;.&nbsp;.&nbsp;&#8221;</p>
<p><a href="http://guyharrison.squarespace.com/blog"><strong>Guy Harrison</strong></a>, meanwhile, elucidates <a href="http://guyharrison.squarespace.com/blog/2010/1/1/the-11gr2-ignore_row_on_dupkey_index-hint.html">11gR2&#8217;s IGNORE_ROW_ON_DUPKEY_INDEX hint</a>, &#8220;&nbsp;.&nbsp;.&nbsp;.&nbsp;[one] of the strangest new features in 11GR2&nbsp;.&nbsp;.&nbsp;.&nbsp; Why is this so strange?  Mainly because unlike almost all other hints, this hint has a semantic effect: it changes the actual behavior &#8211; not just the optimization &#8211; of the SQL.&#8221;</p>
<p>Walking in the footsteps on Vasco da Gama, <a href="http://ocpdba.wordpress.com"><strong>Luis Moreno Campos</strong></a> proclaims himself <a href="http://ocpdba.wordpress.com/2010/01/04/first-portuguese-oracle-nerd-to-unpack-an-oracle-sun-exadata-v2">the first Portuguese Oracle nerd to unpack an Oracle-Sun Exadata v2</a>.  Congratulations, Luis!  I think.</p>
<p>And we close this edition of <em>Log Buffer</em> with <strong>Jonathan Lewis</strong>, who on <a href="http://jonathanlewis.wordpress.com/2010/01/01/first-principles">first principles</a>, &#8220;&nbsp;.&nbsp;.&nbsp;.&nbsp;just had to start the new year with a little humour,&#8221; courtesy of <strong>Og, Sumerian DBA</strong>.</p>
<p>That&#8217;s all for now. If I&#8217;ve missed you favourite DB blog from the last week, please leave a comment.  See you again for <em>LB #175</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pythian.com/news/7011/log-buffer-174-a-carnival-of-the-vanities-for-dbas/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Log Buffer #173</title>
		<link>http://www.pythian.com/news/6513/log-buffer-173/</link>
		<comments>http://www.pythian.com/news/6513/log-buffer-173/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 17:22:38 +0000</pubDate>
		<dc:creator>David Edwards</dc:creator>
				<category><![CDATA[Log Buffer]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Technical Blog]]></category>

		<guid isPermaLink="false">http://www.pythian.com/news/?p=6513</guid>
		<description><![CDATA[Nicklas Westerlund has published the 173rd edition of Log Buffer, the weekly review of database blogs, on SELECT mysqlgenie FROM lamp;.
Log Buffer will be off next week for the holidays, and back early in 2010 to begin another year of presenting the best of database blogs. Please get in touch with the Log Buffer coordinator [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Nicklas Westerlund</strong> has published the 173<sup>rd</sup> edition of <a href="http://www.pythian.com/news/about-log-buffer"><em>Log Buffer</em></a>, the weekly review of database blogs, on <a href="http://mysqlgenie.com/wordpress">SELECT mysqlgenie FROM lamp;</a>.</p>
<p><em>Log Buffer</em> will be off next week for the holidays, and back early in 2010 to begin another year of presenting the best of database blogs. Please <a href="mailto:logbuffercoordinator@pythian.com?Subject=Log%20Buffer">get in touch with the Log Buffer coordinator</a> if you&#8217;d like to publish an edition of your own.</p>
<p>Happy Holidays to everyone!  Here is <a href="http://mysqlgenie.com/wordpress/2009/12/log-buffer-173-a-carnival-of-the-vanities-for-dbas/"><em>Log Buffer #173</em></a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pythian.com/news/6513/log-buffer-173/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Log Buffer #172: a Carnival of the Vanities for DBAs</title>
		<link>http://www.pythian.com/news/6359/log-buffer-172-a-carnival-of-the-vanities-for-dbas/</link>
		<comments>http://www.pythian.com/news/6359/log-buffer-172-a-carnival-of-the-vanities-for-dbas/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 18:56:17 +0000</pubDate>
		<dc:creator>David Edwards</dc:creator>
				<category><![CDATA[Log Buffer]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Technical Blog]]></category>

		<guid isPermaLink="false">http://www.pythian.com/news/?p=6359</guid>
		<description><![CDATA[One week and a whole lot of snow later, it is time  for the 173rd edition of  Log Buffer, the weekly review of database blogs. MySQL goes first this week. 
MySQL
On the MySQL Performance Blog, Peter Zaitsev and his readers discuss the question, how many partitions can you have? In Peter&#8217;s opinion, &#8220;&#160;.&#160;.&#160;.&#160;be [...]]]></description>
			<content:encoded><![CDATA[<p>One week and <a href="http://www.cbc.ca/canada/ottawa/story/2009/12/10/snow-cleanup.html" rel="nofollow">a whole lot of snow</a> later, it is time  for the 173<sup>rd</sup> edition of <a href="http://wwwpythian.com/news/about-log-buffer"><em> Log Buffer</em></a>, the weekly review of database blogs. MySQL goes first this week. </p>
<h3>MySQL</h3>
<p>On the <a href="http://www.mysqlperformanceblog.com">MySQL Performance Blog</a>, <strong>Peter Zaitsev</strong> and his readers discuss the question, <a href="http://www.mysqlperformanceblog.com/2009/12/05/how-many-partitions-can-you-have">how many partitions can you have?</a> In Peter&#8217;s opinion, &#8220;&nbsp;.&nbsp;.&nbsp;.&nbsp;be careful with number of partitions you use. Creating unused partitions for future use may cost you.&#8221;</p>
<p>Also, Peter&#8217;s colleague <strong>Aleksandr Kuzminsky</strong> announces the release of <a href="http://www.mysqlperformanceblog.com/2009/12/09/xtrabackup-1-0">xtrabackup-1.0</a>, an &#8220;open source online (non-blockable) backup solution for InnoDB and XtraDB engines.&#8221;</p>
<p>On <a href="http://mysqlgenie.com/wordpress">SELECT mysqlgenie FROM lamp;</a> <strong>Nicklas Westerlund</strong> published the first part of a series on <a href="http://mysqlgenie.com/wordpress/2009/12/io-benchmarking-for-mysql-part-1">IO benchmarking for MySQL</a>, showing the results of his tests with sysbench.</p>
<p>Nick will also be tackling next&#8217;s week&#8217;s <em>Log Buffer</em>.</p>
<p><strong>Harrison Fisk&#8217;s</strong> <a href="http://harrison-fisk.blogspot.com">MySQL Thoughts</a> this week included this item about an <a href="http://harrison-fisk.blogspot.com/2009/12/ext4-with-mysql-binary-logs-oddity.html">Ext4 with MySQL binary logs oddity</a>. &#8220;&nbsp;.&nbsp;.&nbsp;.&nbsp;we were able to pin it down to ext4 and how it delays data writes for a very long time (30 minutes).&#8221;</p>
<p>As long as we&#8217;re in <code>/var</code>, here&#8217;s <a href="http://ebergen.net/wordpress"><strong>Eric Bergen</strong></a>, <a href="http://ebergen.net/wordpress/2009/12/06/attempting-to-unwind-the-tangled-web-of-pid-file-creation">attempting to unwind the tangled web of pid file creation</a>, which he started doing having discovered a <a href="http://ebergen.net/wordpress/2009/12/04/mysqld_safe-and-pid-file-creation-race-condition">pid file creation race condition in mysqld_safe</a>.</p>
<p><span id="more-6359"></span></p>
<p>Here on the Pythian Blog, <a href="http://www.pythian.com/news/author/cabral"><strong>Sheeri K. Cabral</strong></a> reports that <a href="http://www.pythian.com/news/6317/active-support-for-mysql-5-0-ends-soon">active support for MySQL 5.0 ends soon</a>.</p>
<p><a href="http://blogs.sun.com/MySQL"><strong>Lenz Grimmer</strong></a> announces the <a href="http://blogs.sun.com/MySQL/entry/call_for_papers_for_mysql">call for papers for the &#8220;MySQL and Friends&#8221; developer room at FOSDEM 2010</a>.</p>
<h3>PostgreSQL</h3>
<p><a href="http://pgsnake.blogspot.com"><strong>Dave Page</strong></a>, PostgreSQL hacker and core team member, brings word that  <a href="http://pgsnake.blogspot.com/2009/12/postgresqlfosdem-2010-call-for-talks.html">PostgreSQL at FOSDEM 2010 &#8211; the call for talks has been issued</a>. Dave also has a post clarifying <a href="http://pgsnake.blogspot.com/2009/12/postgresql-release-support-policy.html">the PostgreSQL release support policy</a>.</p>
<p><a href="http://dan.langille.org"><strong>Dan Langille</strong></a>, coordinator of the PGCon conference, shares bsdtalk&#8217;s interview with himself on <a href="http://dan.langille.org/2009/12/07/bsdcanpgcon-2010">BSDCan/PGCon 2010</a>.</p>
<h3>SQL Server</h3>
<p><a href="http://sqlblog.com/blogs/linchi_shea"><strong>Linchi Shea</strong></a> exposes <a href="http://sqlblog.com/blogs/linchi_shea/archive/2009/12/04/performance-impact-union-all-views-ansi-padding-and-bad-query-plans.aspx">the performance impact of UNION ALL views, ANSI_PADDING, and bad query plans</a>. Writes Linchi, &#8220;Whether or not you specify it explicitly, ANSI_PADDING setting is there when you create a table, and can have an impact on the performance of some queries. If you are not careful, it can even hurt performance big time!&#8221;  Examples and script follow.</p>
<p>In a post is called, <a href="http://sqlblog.com/blogs/michael_zilberstein/archive/2009/12/08/19582.aspx">For want of a nail</a>, <a href="http://sqlblog.com/blogs/michael_zilberstein"><strong>Michael Zilberstein</strong></a> writes, &#8220;I&#8217;ll describe here how small bug can &#8216;kill&#8217; [a] strong server. The story begins when for some unknown reason [the] &#8216;rows&#8217; column in [the] sys.partitions DMV begins to show 4.6 billion rows&nbsp;.&nbsp;.&nbsp;.&nbsp;&#8221;</p>
<p><a href="http://sqlblog.com/blogs/kalen_delaney/archive/2009/12/07/how-many-rows.aspx">How many rows?</a> asks <a href="http://sqlblog.com/blogs/kalen_delaney"><strong>Kalen Delaney</strong></a>, inquiring into how best to answer that question.</p>
<p>Here&#8217;s <a href="http://sqlblog.com/blogs/adam_machanic"><strong>Adam Machanic</strong></a> with the release of <a href="http://sqlblog.com/blogs/adam_machanic/archive/2009/12/03/who-is-active-v9-57-fast-comprehensive-dmv-collection.aspx">Who is Active? v9.57</a>, a &#8220;fast, comprehensive DMV collection&#8221; to answer this question: What&#8217;s Really Happening on Your Server? </p>
<p>Adam also provides <a href="http://sqlblog.com/blogs/adam_machanic/archive/2009/12/09/t-sql-tuesday-001-the-roundup.aspx">a roundup of T-SQL Tuesday #001 (Date/Time Tricks).</a></p>
<p>In a similar vein, <a href="http://sqlblogcasts.com/blogs/sqlandthelike"><strong>Dave Ballantyne</strong></a> gives a lesson in <a href="http://sqlblogcasts.com/blogs/sqlandthelike/archive/2009/12/08/age-calculation-with-sql-server.aspx">age calculation with SQL Server</a>, sharing what he says is, &#8220;&nbsp;.&nbsp;.&nbsp;.&nbsp;by far the simplest and accurate method that I know.&#8221;</p>
<h3>Oracle</h3>
<p>Let&#8217;s start the Oracle news with some reviews of the UKOUG Conference, which closed last weekend.  Here are <a href="http://adhdocddba.blogspot.com">adhd ocd dba&#8217;s</a> <a href="http://adhdocddba.blogspot.com/2009/12/notes-from-ukoug.html">notes from UKOUG</a>, and <a href="http://www.liberidu.com/blog"><strong>Marco Gralike&#8217;s</strong></a> <a href="http://www.liberidu.com/blog/?p=1750">UKOUG 2009 wrap-up</a>: &#8220;The wifi was a minor bummer, but the rest was up on high standard as always. Good quality presentations as should be expected.&#8221;</p>
<p><a href="http://mwidlake.wordpress.com"><strong>Martin Widlake</strong></a> introduces,  &#8220;&nbsp;.&nbsp;.&nbsp;.&nbsp;a tuning method with partition exclusion where you infer a relationship between the value you want to limit a query on and the partition key.  It takes a while to explain the theory so I am going to give it a name, in the vain hope it catches on&nbsp;.&nbsp;.&nbsp;.&nbsp; I’m going to call it <a href="http://mwidlake.wordpress.com/2009/12/07/ensuring-correlated-partition-exclusion">Correlated Partition Exclusion</a>.&#8221;</p>
<p>From <a href="http://igor-db.blogspot.com">Igor&#8217;s Oracle Lab</a>,  <strong>Gary Myers</strong> brings <a href="http://igor-db.blogspot.com/2009/12/create-any-trigger-three-card-trick.html">the CREATE ANY TRIGGER three card trick</a>, a security-related post.</p>
<p><a href="http://oracleprof.blogspot.com/">The Oracle Performance and Backup Blog</a> offers the first part of a series on <a href="http://oracleprof.blogspot.com/2009/12/oracle-rac-one-node-part-1.html">Oracle RAC One Node</a>, which is, &#8220;about a installation and configuration of Oracle RAC 11gR2 in One Node configuration on VMWare.&#8221;</p>
<p>Retuning to the My Oracle Support outcry, <a href="http://hansforbrich.blogspot.com"><strong>Hans Forbrich</strong></a> looks at <a href="http://hansforbrich.blogspot.com/2009/12/mos-one-week-later-things-are.html">MOS one week later</a>, giving a break-down of improvements what remains wrong.</p>
<p><a href="http://jhdba.wordpress.com"><strong>John Hallas</strong></a> gives a lesson on <a href="http://jhdba.wordpress.com/2009/12/08/using-glance-to-see-oracle-process-usage/">using glance to see Oracle process usage</a> on HPUX.</p>
<p>To close things, here is Drupal guy <a href="http://buytaert.net"><strong>Dries Buytaert</strong></a> on <a href="http://buytaert.net/nosql-and-sql">NoSQL and SQL</a>.  Dries writes, &#8220;Have a look at this video of Brian Aker&#8217;s great 10 minute lightning talk about NoSQL. NoSQL is a database movement which promotes non-relational data stores that do not need a fixed schema. &nbsp;.&nbsp;.&nbsp;.&nbsp;NoSQL is an &#8216;and&#8217; and not a &#8216;versus&#8217;. Plus, I expect the gap to close as there are a couple of interesting projects under way that bring some of the NoSQL advantages to the SQL world. One of them is Brian Aker&#8217;s own Drizzle project&nbsp;.&nbsp;.&nbsp;.&nbsp; [Have] a look Brian&#8217;s NoSQL presentation. It&#8217;s funny!&#8221;</p>
<p>Also funny&#8212;<a href="http://blog.some-abstract-type.com"><strong>Geert JM Vanderkelen&#8217;s</strong></a> <a href="http://blog.some-abstract-type.com/2009/12/clusterious-defined.html">Clusterious defined</a>.</p>
<p>That is all.  As always, I invite you to comment with your favourite DB blogs from the week gone by.  Please return next week for <strong>Nick Westerlund&#8217;s</strong> LB#173. Till then!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pythian.com/news/6359/log-buffer-172-a-carnival-of-the-vanities-for-dbas/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
