<?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/"
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>The Oracle Sponge</title>
	<atom:link href="http://oraclesponge.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://oraclesponge.wordpress.com</link>
	<description>Oracle Data Warehouse Design and Architecture</description>
	<lastBuildDate>Mon, 05 Jan 2009 05:16:59 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<image>
		<url>http://www.gravatar.com/blavatar/8e37895238679272166308c4b40da984?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>The Oracle Sponge</title>
		<link>http://oraclesponge.wordpress.com</link>
	</image>
			<item>
		<title>42</title>
		<link>http://oraclesponge.wordpress.com/2009/01/05/42/</link>
		<comments>http://oraclesponge.wordpress.com/2009/01/05/42/#comments</comments>
		<pubDate>Mon, 05 Jan 2009 05:16:59 +0000</pubDate>
		<dc:creator>David Aldridge</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://oraclesponge.wordpress.com/?p=378</guid>
		<description><![CDATA[Moving to England ... blah blah ... Gentleman of Leisure ... blah blah ... fat camp ... East Enders ... poison frogs ... um ... that's it.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oraclesponge.wordpress.com&blog=263628&post=378&subd=oraclesponge&ref=&feed=1" />]]></description>
		<wfw:commentRss>http://oraclesponge.wordpress.com/2009/01/05/42/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">The Oracle Sponge</media:title>
		</media:content>
	</item>
		<item>
		<title>Has Everyone Forgotten &#8220;Keep It Simple, Stupid&#8221;?</title>
		<link>http://oraclesponge.wordpress.com/2008/07/02/has-everyone-forgotten-keep-it-simple-stupid/</link>
		<comments>http://oraclesponge.wordpress.com/2008/07/02/has-everyone-forgotten-keep-it-simple-stupid/#comments</comments>
		<pubDate>Wed, 02 Jul 2008 15:08:48 +0000</pubDate>
		<dc:creator>David Aldridge</dc:creator>
				<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://oraclesponge.wordpress.com/?p=377</guid>
		<description><![CDATA[OK, we all love a clever piece of code to do something a little bit tricky, but has everyone lost sight of the benefits of simplicity?
My case study for the day, a thread on the Oracle forums in which various all_objects, user_objects, connect by, MODEL, xmltable, and pipelined function techniques are suggested for generating a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oraclesponge.wordpress.com&blog=263628&post=377&subd=oraclesponge&ref=&feed=1" />]]></description>
		<wfw:commentRss>http://oraclesponge.wordpress.com/2008/07/02/has-everyone-forgotten-keep-it-simple-stupid/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">The Oracle Sponge</media:title>
		</media:content>
	</item>
		<item>
		<title>The &#8220;OVERLAPS&#8221; Predicate</title>
		<link>http://oraclesponge.wordpress.com/2008/06/12/the-overlaps-predicate/</link>
		<comments>http://oraclesponge.wordpress.com/2008/06/12/the-overlaps-predicate/#comments</comments>
		<pubDate>Fri, 13 Jun 2008 03:33:51 +0000</pubDate>
		<dc:creator>David Aldridge</dc:creator>
				<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://oraclesponge.wordpress.com/?p=376</guid>
		<description><![CDATA[I was browsing a pretty interesting &#8220;e-book&#8221; this evening: &#8220;Developing Time-Oriented Database Applications in SQL&#8221; By Richard T. Snodgrass. I quietly bemoaned the missing functionality of Oracle in some regards, for instance the rather neat OVERLAPS predicate that returns true when two intervals &#8230; well, overlap. We tend to jump through hoops a little to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oraclesponge.wordpress.com&blog=263628&post=376&subd=oraclesponge&ref=&feed=1" />]]></description>
		<wfw:commentRss>http://oraclesponge.wordpress.com/2008/06/12/the-overlaps-predicate/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">The Oracle Sponge</media:title>
		</media:content>
	</item>
		<item>
		<title>A Fix for Check Constraints That Harm Cardinalities</title>
		<link>http://oraclesponge.wordpress.com/2008/05/21/a-fix-for-check-constraints-that-harm-cardinalities/</link>
		<comments>http://oraclesponge.wordpress.com/2008/05/21/a-fix-for-check-constraints-that-harm-cardinalities/#comments</comments>
		<pubDate>Wed, 21 May 2008 17:21:31 +0000</pubDate>
		<dc:creator>David Aldridge</dc:creator>
				<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://oraclesponge.wordpress.com/?p=374</guid>
		<description><![CDATA[I wrote a while ago about the harmful effect of check constraints on query optimization. I&#8217;ll pause while you catch up on that &#8230;
Anyway, this appears to have been addressed in 10.2.0.4, and it&#8217;s now safe to go back into the water on applying check constraints. Bug 5891471.
The bug description also notes that you can [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oraclesponge.wordpress.com&blog=263628&post=374&subd=oraclesponge&ref=&feed=1" />]]></description>
		<wfw:commentRss>http://oraclesponge.wordpress.com/2008/05/21/a-fix-for-check-constraints-that-harm-cardinalities/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">The Oracle Sponge</media:title>
		</media:content>
	</item>
		<item>
		<title>Testing a No-statistics Environment: Part II</title>
		<link>http://oraclesponge.wordpress.com/2008/05/07/testing-a-no-statistics-environment-part-ii/</link>
		<comments>http://oraclesponge.wordpress.com/2008/05/07/testing-a-no-statistics-environment-part-ii/#comments</comments>
		<pubDate>Wed, 07 May 2008 12:14:11 +0000</pubDate>
		<dc:creator>David Aldridge</dc:creator>
				<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://oraclesponge.wordpress.com/?p=373</guid>
		<description><![CDATA[Following on from the previous post, a little glitch in the plans: the instance appeared to crash late last night during the load. Hopefully not some exotic bug associated with dynamic sampling.
I modified the delete-and-lock strategy yesterday after remembering that we have a number of indexes that are created with the &#8220;compute statistics&#8221; option. Since DBMS_STATS.LOCK_TABLE_STATS is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oraclesponge.wordpress.com&blog=263628&post=373&subd=oraclesponge&ref=&feed=1" />]]></description>
		<wfw:commentRss>http://oraclesponge.wordpress.com/2008/05/07/testing-a-no-statistics-environment-part-ii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">The Oracle Sponge</media:title>
		</media:content>
	</item>
		<item>
		<title>Testing a No-statistics Environment.</title>
		<link>http://oraclesponge.wordpress.com/2008/05/06/testing-a-no-statistics-environment/</link>
		<comments>http://oraclesponge.wordpress.com/2008/05/06/testing-a-no-statistics-environment/#comments</comments>
		<pubDate>Tue, 06 May 2008 21:01:39 +0000</pubDate>
		<dc:creator>David Aldridge</dc:creator>
				<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://oraclesponge.wordpress.com/?p=372</guid>
		<description><![CDATA[I am absolutely sick and tired of dealing with issues where misleading partition statistics (for example) cause ETL queries to go crazy and try to sort-merge tables with tens of millions of rows each.
Since we&#8217;re about to run a test load on production data I&#8217;m going to drop all table and index statistics and lock [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oraclesponge.wordpress.com&blog=263628&post=372&subd=oraclesponge&ref=&feed=1" />]]></description>
		<wfw:commentRss>http://oraclesponge.wordpress.com/2008/05/06/testing-a-no-statistics-environment/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">The Oracle Sponge</media:title>
		</media:content>
	</item>
		<item>
		<title>An Empassioned and Meaningless Debate</title>
		<link>http://oraclesponge.wordpress.com/2008/04/25/an-empassioned-and-meaningless-debate/</link>
		<comments>http://oraclesponge.wordpress.com/2008/04/25/an-empassioned-and-meaningless-debate/#comments</comments>
		<pubDate>Fri, 25 Apr 2008 12:06:34 +0000</pubDate>
		<dc:creator>David Aldridge</dc:creator>
				<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://oraclesponge.wordpress.com/?p=371</guid>
		<description><![CDATA[&#8220;See-qwel&#8221; or &#8220;S-Q-L&#8221;? Have your say on this highly important matter here, and help shape the future of our industry.
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oraclesponge.wordpress.com&blog=263628&post=371&subd=oraclesponge&ref=&feed=1" />]]></description>
		<wfw:commentRss>http://oraclesponge.wordpress.com/2008/04/25/an-empassioned-and-meaningless-debate/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">The Oracle Sponge</media:title>
		</media:content>
	</item>
		<item>
		<title>ETL Powered by Rice and Beans</title>
		<link>http://oraclesponge.wordpress.com/2008/04/17/etl-powered-by-rice-and-beans/</link>
		<comments>http://oraclesponge.wordpress.com/2008/04/17/etl-powered-by-rice-and-beans/#comments</comments>
		<pubDate>Thu, 17 Apr 2008 12:32:04 +0000</pubDate>
		<dc:creator>David Aldridge</dc:creator>
				<category><![CDATA[Data Warehousing]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Performance]]></category>

		<guid isPermaLink="false">http://oraclesponge.wordpress.com/?p=369</guid>
		<description><![CDATA[I&#8217;m told that it&#8217;s very important to keep one&#8217;s brain in shape as one grows older. Or &#8220;drifts gently towards the twilight&#8221; as I prefer to think of it. Trying to look on the optimistic side, obviously. Fortunately I end each day with my brain wrung out like a well-used sponge courtesy of some ETL development work [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oraclesponge.wordpress.com&blog=263628&post=369&subd=oraclesponge&ref=&feed=1" />]]></description>
		<wfw:commentRss>http://oraclesponge.wordpress.com/2008/04/17/etl-powered-by-rice-and-beans/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">The Oracle Sponge</media:title>
		</media:content>
	</item>
		<item>
		<title>Choosing An Optimal Stats Gathering Strategy</title>
		<link>http://oraclesponge.wordpress.com/2008/04/13/choosing-an-optimal-stats-gathering-strategy/</link>
		<comments>http://oraclesponge.wordpress.com/2008/04/13/choosing-an-optimal-stats-gathering-strategy/#comments</comments>
		<pubDate>Sun, 13 Apr 2008 16:45:21 +0000</pubDate>
		<dc:creator>David Aldridge</dc:creator>
				<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://oraclesponge.wordpress.com/?p=368</guid>
		<description><![CDATA[Greg Rahn has an excellent entry on statistics gathering and the use and abuse of dbms_stats and initialization parameters at the Structured Data blog, one of my favourites. I added a comment on dynamic sampling, of which I am a big proponent, and Greg has another recent post on a case where dynamic sampling saved [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oraclesponge.wordpress.com&blog=263628&post=368&subd=oraclesponge&ref=&feed=1" />]]></description>
		<wfw:commentRss>http://oraclesponge.wordpress.com/2008/04/13/choosing-an-optimal-stats-gathering-strategy/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">The Oracle Sponge</media:title>
		</media:content>
	</item>
		<item>
		<title>Indexing Options for Change Data Capture</title>
		<link>http://oraclesponge.wordpress.com/2008/04/08/indexing-options-for-change-data-capture/</link>
		<comments>http://oraclesponge.wordpress.com/2008/04/08/indexing-options-for-change-data-capture/#comments</comments>
		<pubDate>Wed, 09 Apr 2008 01:33:28 +0000</pubDate>
		<dc:creator>David Aldridge</dc:creator>
				<category><![CDATA[Data Warehousing]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Performance]]></category>

		<guid isPermaLink="false">http://oraclesponge.wordpress.com/?p=367</guid>
		<description><![CDATA[I just posted this question to the Oracle list, but thought I might post it here in case that reaches a wider audience. It also may be a situation that others in the DW arena have faced before.
 

I have a large and busy OLTP table, 100GB or so, against which there is a need to capture [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oraclesponge.wordpress.com&blog=263628&post=367&subd=oraclesponge&ref=&feed=1" />]]></description>
		<wfw:commentRss>http://oraclesponge.wordpress.com/2008/04/08/indexing-options-for-change-data-capture/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">The Oracle Sponge</media:title>
		</media:content>

		<media:content url="http://us.i1.yimg.com/us.yimg.com/i/us/sch/sc/icon_searchweb.gif" medium="image" />
	</item>
	</channel>
</rss>