<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	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>Comments on: RMOUG Debrief</title>
	<atom:link href="http://jonathanlewis.wordpress.com/2012/02/17/rmoug-debrief/feed/" rel="self" type="application/rss+xml" />
	<link>http://jonathanlewis.wordpress.com/2012/02/17/rmoug-debrief/</link>
	<description>Just another Oracle weblog</description>
	<lastBuildDate>Fri, 24 May 2013 13:27:07 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Jonathan Lewis</title>
		<link>http://jonathanlewis.wordpress.com/2012/02/17/rmoug-debrief/#comment-45447</link>
		<dc:creator><![CDATA[Jonathan Lewis]]></dc:creator>
		<pubDate>Mon, 12 Mar 2012 14:05:51 +0000</pubDate>
		<guid isPermaLink="false">http://jonathanlewis.wordpress.com/?p=8447#comment-45447</guid>
		<description><![CDATA[Lasse,

The course was only 3 days - though it may have felt like 5 given the volume and quality of information. The supporting notes from that course totalled about 400 pages, with about 100 SQL scripts.  I had to stop presenting it eventually because Oracle was releasing upgrades and patches faster than I could keep the notes up to date.

Raghav,
If you&#039;re in the USA, I&#039;m scheduled to do the same three presentations at ODTUG in San Antonio on 24th - 26th June.
Alternatively, I&#039;ll be doing one of my full day tutorials that covers the material in Minneapolis and Salt Lake City in mid May, and in Dallas at the end of June.]]></description>
		<content:encoded><![CDATA[<p>Lasse,</p>
<p>The course was only 3 days &#8211; though it may have felt like 5 given the volume and quality of information. The supporting notes from that course totalled about 400 pages, with about 100 SQL scripts.  I had to stop presenting it eventually because Oracle was releasing upgrades and patches faster than I could keep the notes up to date.</p>
<p>Raghav,<br />
If you&#8217;re in the USA, I&#8217;m scheduled to do the same three presentations at ODTUG in San Antonio on 24th &#8211; 26th June.<br />
Alternatively, I&#8217;ll be doing one of my full day tutorials that covers the material in Minneapolis and Salt Lake City in mid May, and in Dallas at the end of June.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jason Bucata</title>
		<link>http://jonathanlewis.wordpress.com/2012/02/17/rmoug-debrief/#comment-45107</link>
		<dc:creator><![CDATA[Jason Bucata]]></dc:creator>
		<pubDate>Mon, 20 Feb 2012 19:04:32 +0000</pubDate>
		<guid isPermaLink="false">http://jonathanlewis.wordpress.com/?p=8447#comment-45107</guid>
		<description><![CDATA[Nice to finally talk briefly with you in person!]]></description>
		<content:encoded><![CDATA[<p>Nice to finally talk briefly with you in person!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Todor Botev</title>
		<link>http://jonathanlewis.wordpress.com/2012/02/17/rmoug-debrief/#comment-45100</link>
		<dc:creator><![CDATA[Todor Botev]]></dc:creator>
		<pubDate>Mon, 20 Feb 2012 10:11:43 +0000</pubDate>
		<guid isPermaLink="false">http://jonathanlewis.wordpress.com/?p=8447#comment-45100</guid>
		<description><![CDATA[Jonathan,

These are real comments from our code:

&lt;i&gt;Special optimizing of the HASH JOIN. The big hash join caused too big TEMP space consumption.....Join ONLY ROWID to avoid joining all the large columns. More on this method here: http://jonathanlewis.wordpress.com/2008/05/09/manual-optimisation-2/
&lt;/i&gt;

&lt;i&gt;XML will be generated directly with the Select itself. The old way (appending the rows and columns one after another) prooved to be very slow because of the numerous concatenations of CLOB with strings. See here for further explanation of why it was slow: http://jonathanlewis.wordpress.com/2009/07/09/concatenating-lobs/
&lt;i&gt;

And there are other solutions inspired by you, not explicitely commented:

- The NO_MERGE hint solved us numerous problems by complex view merging. I can count more than 70 usages of the hint.

- The NO_UNNEST hint saved our lifes in a specific situation with subqueries.

- Why is the PARTITION EXCHANGE full scaning the tables - even when *whithout validation* is specified? There is an old but very usefull article by vou on how partition exchange is dealing with constraints - which opened my eyes on the subject.

I will stop here because the post got rather long - and these are all things which I just thought of the top of my head.]]></description>
		<content:encoded><![CDATA[<p>Jonathan,</p>
<p>These are real comments from our code:</p>
<p><i>Special optimizing of the HASH JOIN. The big hash join caused too big TEMP space consumption&#8230;..Join ONLY ROWID to avoid joining all the large columns. More on this method here: <a href="http://jonathanlewis.wordpress.com/2008/05/09/manual-optimisation-2/" rel="nofollow">http://jonathanlewis.wordpress.com/2008/05/09/manual-optimisation-2/</a><br />
</i></p>
<p><i>XML will be generated directly with the Select itself. The old way (appending the rows and columns one after another) prooved to be very slow because of the numerous concatenations of CLOB with strings. See here for further explanation of why it was slow: <a href="http://jonathanlewis.wordpress.com/2009/07/09/concatenating-lobs/" rel="nofollow">http://jonathanlewis.wordpress.com/2009/07/09/concatenating-lobs/</a><br />
</i><i></p>
<p>And there are other solutions inspired by you, not explicitely commented:</p>
<p>- The NO_MERGE hint solved us numerous problems by complex view merging. I can count more than 70 usages of the hint.</p>
<p>- The NO_UNNEST hint saved our lifes in a specific situation with subqueries.</p>
<p>- Why is the PARTITION EXCHANGE full scaning the tables &#8211; even when *whithout validation* is specified? There is an old but very usefull article by vou on how partition exchange is dealing with constraints &#8211; which opened my eyes on the subject.</p>
<p>I will stop here because the post got rather long &#8211; and these are all things which I just thought of the top of my head.</i></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lasse Jenssen</title>
		<link>http://jonathanlewis.wordpress.com/2012/02/17/rmoug-debrief/#comment-45085</link>
		<dc:creator><![CDATA[Lasse Jenssen]]></dc:creator>
		<pubDate>Sat, 18 Feb 2012 10:43:11 +0000</pubDate>
		<guid isPermaLink="false">http://jonathanlewis.wordpress.com/?p=8447#comment-45085</guid>
		<description><![CDATA[Exactly Raghav. That was aslo my first thought. Then I started to think about it. Jonathan just released his new book &quot;Oracle Core&quot;. He must have shared some of those &quot;secrets&quot; inside this new book :-) I allready got the book, now I just have to keep reading. By the way ... this is an excellent book. Very understandable and easy to read. I attended a 5 day class with Jonathan in Bergen, Norway about 4-6 years ago. The compendium from back then started to get really worn out. It was about time that this book was released :-). Jonathan: Are you still giving those 5 day classes?]]></description>
		<content:encoded><![CDATA[<p>Exactly Raghav. That was aslo my first thought. Then I started to think about it. Jonathan just released his new book &#8220;Oracle Core&#8221;. He must have shared some of those &#8220;secrets&#8221; inside this new book :-) I allready got the book, now I just have to keep reading. By the way &#8230; this is an excellent book. Very understandable and easy to read. I attended a 5 day class with Jonathan in Bergen, Norway about 4-6 years ago. The compendium from back then started to get really worn out. It was about time that this book was released :-). Jonathan: Are you still giving those 5 day classes?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Raghav</title>
		<link>http://jonathanlewis.wordpress.com/2012/02/17/rmoug-debrief/#comment-45080</link>
		<dc:creator><![CDATA[Raghav]]></dc:creator>
		<pubDate>Fri, 17 Feb 2012 22:36:45 +0000</pubDate>
		<guid isPermaLink="false">http://jonathanlewis.wordpress.com/?p=8447#comment-45080</guid>
		<description><![CDATA[Hi Jonathan,
Thats really awesome. Where can we find the slides :)]]></description>
		<content:encoded><![CDATA[<p>Hi Jonathan,<br />
Thats really awesome. Where can we find the slides :)</p>
]]></content:encoded>
	</item>
</channel>
</rss>
