<?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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" 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>Thu, 26 Nov 2009 08:09:37 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='oraclesponge.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<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>Sequences &#8212; Not The Only Choice</title>
		<link>http://oraclesponge.wordpress.com/2009/11/26/sequences-not-the-only-choice/</link>
		<comments>http://oraclesponge.wordpress.com/2009/11/26/sequences-not-the-only-choice/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 08:09:37 +0000</pubDate>
		<dc:creator>David Aldridge</dc:creator>
				<category><![CDATA[Data Warehousing]]></category>
		<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://oraclesponge.wordpress.com/?p=420</guid>
		<description><![CDATA[I quick comment of mine on the Oracle Forums prompts me to add a further note of explanation here.
Many of us are pretty much wedded to the use of sequences to generate primary key values, either by using a trigger to populate the column or by referencing the sequence next value in the insert statement [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oraclesponge.wordpress.com&blog=263628&post=420&subd=oraclesponge&ref=&feed=1" />]]></description>
		<wfw:commentRss>http://oraclesponge.wordpress.com/2009/11/26/sequences-not-the-only-choice/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>Applying Predicates and Partition Pruning to MERGE Target Tables</title>
		<link>http://oraclesponge.wordpress.com/2009/11/18/applying-predicates-and-partition-pruning-to-merge-target-tables/</link>
		<comments>http://oraclesponge.wordpress.com/2009/11/18/applying-predicates-and-partition-pruning-to-merge-target-tables/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 16:53:02 +0000</pubDate>
		<dc:creator>David Aldridge</dc:creator>
				<category><![CDATA[Data Warehousing]]></category>
		<category><![CDATA[Forums]]></category>
		<category><![CDATA[Materialized Views]]></category>
		<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://oraclesponge.wordpress.com/?p=418</guid>
		<description><![CDATA[Just a quick pointer to an answer on the Oracle Forum:  http://forums.oracle.com/forums/thread.jspa?messageID=3912341#3912341
If you are merging into a data warehouse fact table (not so likely) or a large aggregation of a fact table (more likely) then you can improve efficiency by adding a transitive predicate into the USING clause to promote partition pruning on the target table.
Unless [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oraclesponge.wordpress.com&blog=263628&post=418&subd=oraclesponge&ref=&feed=1" />]]></description>
		<wfw:commentRss>http://oraclesponge.wordpress.com/2009/11/18/applying-predicates-and-partition-pruning-to-merge-target-tables/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">The Oracle Sponge</media:title>
		</media:content>
	</item>
		<item>
		<title>Metacode Gone Wrong</title>
		<link>http://oraclesponge.wordpress.com/2009/09/15/metacode-gone-wrong/</link>
		<comments>http://oraclesponge.wordpress.com/2009/09/15/metacode-gone-wrong/#comments</comments>
		<pubDate>Tue, 15 Sep 2009 06:16:08 +0000</pubDate>
		<dc:creator>David Aldridge</dc:creator>
				<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://oraclesponge.wordpress.com/?p=405</guid>
		<description><![CDATA[Following on from my reply about code comments at AskTom, here is a lovely example from The Daily WTF of how not to do it. It looks like we have something to learn from both ends of the spectrum.
Does nobody do code reviews any more?
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oraclesponge.wordpress.com&blog=263628&post=405&subd=oraclesponge&ref=&feed=1" />]]></description>
		<wfw:commentRss>http://oraclesponge.wordpress.com/2009/09/15/metacode-gone-wrong/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">The Oracle Sponge</media:title>
		</media:content>
	</item>
		<item>
		<title>Back in the Saddle</title>
		<link>http://oraclesponge.wordpress.com/2009/07/23/back-in-the-saddle/</link>
		<comments>http://oraclesponge.wordpress.com/2009/07/23/back-in-the-saddle/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 18:49:48 +0000</pubDate>
		<dc:creator>David Aldridge</dc:creator>
				<category><![CDATA[Other Nonsense]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://oraclesponge.wordpress.com/?p=398</guid>
		<description><![CDATA[Well, I have been called out of my blessed retirement and cajoled into working for a living again. Rats. Just as I was getting used to life as a Country Gentleman of Leisure.

It was all so unexpected as well &#8212; yesterday at 2pm I casualy extended a finger and pressed an &#8220;Apply for this Job&#8221; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oraclesponge.wordpress.com&blog=263628&post=398&subd=oraclesponge&ref=&feed=1" />]]></description>
		<wfw:commentRss>http://oraclesponge.wordpress.com/2009/07/23/back-in-the-saddle/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">The Oracle Sponge</media:title>
		</media:content>

		<media:content url="http://oraclesponge.files.wordpress.com/2009/07/4484_1176448088441_1145266292_521530_546627_n.jpg" medium="image">
			<media:title type="html">A gentleman relaxes ...</media:title>
		</media:content>
	</item>
		<item>
		<title>The Colour of Software Development</title>
		<link>http://oraclesponge.wordpress.com/2009/07/17/the-colour-of-software-development/</link>
		<comments>http://oraclesponge.wordpress.com/2009/07/17/the-colour-of-software-development/#comments</comments>
		<pubDate>Fri, 17 Jul 2009 23:33:48 +0000</pubDate>
		<dc:creator>David Aldridge</dc:creator>
				<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://oraclesponge.wordpress.com/?p=390</guid>
		<description><![CDATA[I was intrigued by this article in the New York Times. In brief, it reviews some tests on the relationship between colour and cognitive performance, and highlights the ways in which the brain is affected by colour in the environment. For example studies seem to suggest that exposure to the colour red promotes accuracy, attention [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oraclesponge.wordpress.com&blog=263628&post=390&subd=oraclesponge&ref=&feed=1" />]]></description>
		<wfw:commentRss>http://oraclesponge.wordpress.com/2009/07/17/the-colour-of-software-development/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">The Oracle Sponge</media:title>
		</media:content>
	</item>
		<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>6</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>4</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>
	</channel>
</rss>