<?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: Pseudo-parallel</title>
	<atom:link href="http://jonathanlewis.wordpress.com/2010/01/03/pseudo-parallel/feed/" rel="self" type="application/rss+xml" />
	<link>http://jonathanlewis.wordpress.com/2010/01/03/pseudo-parallel/</link>
	<description>Just another Oracle weblog</description>
	<lastBuildDate>Wed, 19 Jun 2013 22:21:35 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Blogroll Report 01/01/2009 – 08/01/2010 &#171; Coskan&#8217;s Approach to Oracle</title>
		<link>http://jonathanlewis.wordpress.com/2010/01/03/pseudo-parallel/#comment-35253</link>
		<dc:creator><![CDATA[Blogroll Report 01/01/2009 – 08/01/2010 &#171; Coskan&#8217;s Approach to Oracle]]></dc:creator>
		<pubDate>Wed, 20 Jan 2010 15:46:12 +0000</pubDate>
		<guid isPermaLink="false">http://jonathanlewis.wordpress.com/?p=2830#comment-35253</guid>
		<description><![CDATA[[...] 12-How to force Oracle to scan only single datafile for manual parallelization ? Jonathan Lewis-Pseudo Parallel [...]]]></description>
		<content:encoded><![CDATA[<p>[...] 12-How to force Oracle to scan only single datafile for manual parallelization ? Jonathan Lewis-Pseudo Parallel [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Timur Akhmadeev</title>
		<link>http://jonathanlewis.wordpress.com/2010/01/03/pseudo-parallel/#comment-35196</link>
		<dc:creator><![CDATA[Timur Akhmadeev]]></dc:creator>
		<pubDate>Fri, 08 Jan 2010 20:03:31 +0000</pubDate>
		<guid isPermaLink="false">http://jonathanlewis.wordpress.com/?p=2830#comment-35196</guid>
		<description><![CDATA[Hello, Jonathan,

why do you use explicit subquery factoring materialization in this case? I see no obvious reasons for doing this in your case; actually, IMO subquery factoring should be avoided in production-like code (if possible).

It&#039;s also good to note the 11gR2 out-of-the-box new feature for tasks parallelization - &lt;a href=&quot;http://download.oracle.com/docs/cd/E11882_01/appdev.112/e10577/d_parallel_ex.htm#ARPLS67330&quot; rel=&quot;nofollow&quot;&gt;DBMS_PARALLEL_EXECUTE&lt;/a&gt;. I haven&#039;t used it yet, but it looks nice and neat.]]></description>
		<content:encoded><![CDATA[<p>Hello, Jonathan,</p>
<p>why do you use explicit subquery factoring materialization in this case? I see no obvious reasons for doing this in your case; actually, IMO subquery factoring should be avoided in production-like code (if possible).</p>
<p>It&#8217;s also good to note the 11gR2 out-of-the-box new feature for tasks parallelization &#8211; <a href="http://download.oracle.com/docs/cd/E11882_01/appdev.112/e10577/d_parallel_ex.htm#ARPLS67330" rel="nofollow">DBMS_PARALLEL_EXECUTE</a>. I haven&#8217;t used it yet, but it looks nice and neat.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jonathan Lewis</title>
		<link>http://jonathanlewis.wordpress.com/2010/01/03/pseudo-parallel/#comment-35167</link>
		<dc:creator><![CDATA[Jonathan Lewis]]></dc:creator>
		<pubDate>Thu, 07 Jan 2010 07:44:32 +0000</pubDate>
		<guid isPermaLink="false">http://jonathanlewis.wordpress.com/?p=2830#comment-35167</guid>
		<description><![CDATA[Nigel,
There was some discussion about damage limitarion for queries relating to the information in dba_extents in &lt;a href=&quot;http://jonathanlewis.wordpress.com/2009/06/02/fixed-stats/&quot; rel=&quot;nofollow&quot;&gt;&lt;em&gt;&lt;strong&gt;a posting I did some time ago&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt;. 

Ideally I think you&#039;d want a trigger on &lt;em&gt;&lt;strong&gt;seg$&lt;/strong&gt;&lt;/em&gt; which is kept up to date with the current number of extents in a segment - but you can&#039;t create triggers on &lt;em&gt;&lt;strong&gt;SYS &lt;/strong&gt;&lt;/em&gt;objects. So maybe you could do something with a &lt;em&gt;&lt;strong&gt;log miner &lt;/strong&gt;&lt;/em&gt;session that kept looking for changes to &lt;em&gt;&lt;strong&gt;seg$&lt;/strong&gt;&lt;/em&gt; instead. Access to dba_extents by way of a segment ID is (I think) one of the efficient access paths, so if you saw a segment change you may than have the option for keeping your flat copy in synch fairly efficiently.

Investigation (or alternative ideas) left as exercise for interested readers.]]></description>
		<content:encoded><![CDATA[<p>Nigel,<br />
There was some discussion about damage limitarion for queries relating to the information in dba_extents in <a href="http://jonathanlewis.wordpress.com/2009/06/02/fixed-stats/" rel="nofollow"><em><strong>a posting I did some time ago</strong></em></a>. </p>
<p>Ideally I think you&#8217;d want a trigger on <em><strong>seg$</strong></em> which is kept up to date with the current number of extents in a segment &#8211; but you can&#8217;t create triggers on <em><strong>SYS </strong></em>objects. So maybe you could do something with a <em><strong>log miner </strong></em>session that kept looking for changes to <em><strong>seg$</strong></em> instead. Access to dba_extents by way of a segment ID is (I think) one of the efficient access paths, so if you saw a segment change you may than have the option for keeping your flat copy in synch fairly efficiently.</p>
<p>Investigation (or alternative ideas) left as exercise for interested readers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nigel</title>
		<link>http://jonathanlewis.wordpress.com/2010/01/03/pseudo-parallel/#comment-35162</link>
		<dc:creator><![CDATA[Nigel]]></dc:creator>
		<pubDate>Wed, 06 Jan 2010 16:01:50 +0000</pubDate>
		<guid isPermaLink="false">http://jonathanlewis.wordpress.com/?p=2830#comment-35162</guid>
		<description><![CDATA[Is there a convenient way around using DBA_EXTENTS? I have a few scripts that, on paper, are simply lovely assistants for the busy DBA; in reality, they stink like Grimsby docks. I am thinking of a &quot;not quite up-to-the-minute&quot; pseudo DBA_EXTENTS-like idea. Have you any idea if such a beast could be created, without whacking the DB?]]></description>
		<content:encoded><![CDATA[<p>Is there a convenient way around using DBA_EXTENTS? I have a few scripts that, on paper, are simply lovely assistants for the busy DBA; in reality, they stink like Grimsby docks. I am thinking of a &#8220;not quite up-to-the-minute&#8221; pseudo DBA_EXTENTS-like idea. Have you any idea if such a beast could be created, without whacking the DB?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
