<?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: Dynamic_plan_table, x$kqlfxpl and extreme library cache latch contention</title>
	<atom:link href="http://orainternals.wordpress.com/2009/03/13/dynamic_plan_table-xkqlfxpl-and-extreme-library-cache-latch-contention/feed/" rel="self" type="application/rss+xml" />
	<link>http://orainternals.wordpress.com/2009/03/13/dynamic_plan_table-xkqlfxpl-and-extreme-library-cache-latch-contention/</link>
	<description>Discussions about Oracle performance tuning, RAC, Oracle internal &#38; E-business suite.</description>
	<lastBuildDate>Mon, 17 Jun 2013 02:28:12 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Log Buffer #140: A Carnival of the Vanities for DBAs &#124; WORDPRESS EXTENSIONS-PLUGINS-THEMES-TEMPLATES</title>
		<link>http://orainternals.wordpress.com/2009/03/13/dynamic_plan_table-xkqlfxpl-and-extreme-library-cache-latch-contention/#comment-260</link>
		<dc:creator><![CDATA[Log Buffer #140: A Carnival of the Vanities for DBAs &#124; WORDPRESS EXTENSIONS-PLUGINS-THEMES-TEMPLATES]]></dc:creator>
		<pubDate>Mon, 23 Mar 2009 08:40:49 +0000</pubDate>
		<guid isPermaLink="false">http://orainternals.wordpress.com/?p=384#comment-260</guid>
		<description><![CDATA[[...] Shamsudeen also was sleuthing&#8212;into dynamic_plan_table, x$kqlfxpl and extreme library cache latch contention. Dion Cho, the Oracle Performance Storyteller, responded with an item about a similar experience of [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Shamsudeen also was sleuthing&#8212;into dynamic_plan_table, x$kqlfxpl and extreme library cache latch contention. Dion Cho, the Oracle Performance Storyteller, responded with an item about a similar experience of [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: orainternals</title>
		<link>http://orainternals.wordpress.com/2009/03/13/dynamic_plan_table-xkqlfxpl-and-extreme-library-cache-latch-contention/#comment-257</link>
		<dc:creator><![CDATA[orainternals]]></dc:creator>
		<pubDate>Fri, 20 Mar 2009 20:11:26 +0000</pubDate>
		<guid isPermaLink="false">http://orainternals.wordpress.com/?p=384#comment-257</guid>
		<description><![CDATA[Tanel
  Thanks for visiting my blog. Your tools are excellent and thanks for sharing them.
 Cheers
Riyaj]]></description>
		<content:encoded><![CDATA[<p>Tanel<br />
  Thanks for visiting my blog. Your tools are excellent and thanks for sharing them.<br />
 Cheers<br />
Riyaj</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Another LatchProfX use case &#124; Tanel Poder's blog: Core IT for Geeks and Pros</title>
		<link>http://orainternals.wordpress.com/2009/03/13/dynamic_plan_table-xkqlfxpl-and-extreme-library-cache-latch-contention/#comment-256</link>
		<dc:creator><![CDATA[Another LatchProfX use case &#124; Tanel Poder's blog: Core IT for Geeks and Pros]]></dc:creator>
		<pubDate>Fri, 20 Mar 2009 19:35:51 +0000</pubDate>
		<guid isPermaLink="false">http://orainternals.wordpress.com/?p=384#comment-256</guid>
		<description><![CDATA[[...] Shamsudeen wrote an excellent article about systematic latch contention [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Shamsudeen wrote an excellent article about systematic latch contention [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tanel Poder</title>
		<link>http://orainternals.wordpress.com/2009/03/13/dynamic_plan_table-xkqlfxpl-and-extreme-library-cache-latch-contention/#comment-255</link>
		<dc:creator><![CDATA[Tanel Poder]]></dc:creator>
		<pubDate>Fri, 20 Mar 2009 19:18:56 +0000</pubDate>
		<guid isPermaLink="false">http://orainternals.wordpress.com/?p=384#comment-255</guid>
		<description><![CDATA[Hi Riyaj,

Very cool article! (and using the right approach too ;)

I&#039;m happy to see that people find my tools useful!

Btw, you probably know this (but I didn&#039;t see it mentioned) that you can see the function names responsible for these latch holds from LatchProfX output too, also the latch hold mode if dealing with a shared latch:

&lt;code&gt;
SQL&gt; @latchprofx sid,name,laddr,ksllwnam,ksllwlbl,hmode 159 % 100000

-- LatchProfX 1.08 by Tanel Poder ( http://www.tanelpoder.com )

 SID NAME           LADDR            KSLLWNAM  KSLLWLBL  HMODE        Held  Gets  Held %  Held ms Avg hold ms
---- -------------- ---------------- --------- --------- ---------- ------ ----- ------- -------- -----------
 159 library cache  00000003A93513E0 kglic     child     exclusive   10044  9314   10.04  301.320        .032
 159 library cache  00000003A9351340 kglic     child     exclusive    9895  8458    9.90  296.850        .035
 159 library cache  00000003A9351660 kglic     child     exclusive    9761  8440    9.76  292.830        .035
 159 library cache  00000003A9351700 kglic     child     exclusive    9737  8924    9.74  292.110        .033
 159 library cache  00000003A9351480 kglic     child     exclusive    8999  7765    9.00  269.970        .035
 159 library cache  00000003A93515C0 kglic     child     exclusive    8553  7832    8.55  256.590        .033
 159 library cache  00000003A9351520 kglic     child     exclusive    6852  6828    6.85  205.560        .030

7 rows selected.
&lt;/code&gt;]]></description>
		<content:encoded><![CDATA[<p>Hi Riyaj,</p>
<p>Very cool article! (and using the right approach too <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>I&#8217;m happy to see that people find my tools useful!</p>
<p>Btw, you probably know this (but I didn&#8217;t see it mentioned) that you can see the function names responsible for these latch holds from LatchProfX output too, also the latch hold mode if dealing with a shared latch:</p>
<p><code><br />
SQL&gt; @latchprofx sid,name,laddr,ksllwnam,ksllwlbl,hmode 159 % 100000</p>
<p>-- LatchProfX 1.08 by Tanel Poder ( <a href="http://www.tanelpoder.com" rel="nofollow">http://www.tanelpoder.com</a> )</p>
<p> SID NAME           LADDR            KSLLWNAM  KSLLWLBL  HMODE        Held  Gets  Held %  Held ms Avg hold ms<br />
---- -------------- ---------------- --------- --------- ---------- ------ ----- ------- -------- -----------<br />
 159 library cache  00000003A93513E0 kglic     child     exclusive   10044  9314   10.04  301.320        .032<br />
 159 library cache  00000003A9351340 kglic     child     exclusive    9895  8458    9.90  296.850        .035<br />
 159 library cache  00000003A9351660 kglic     child     exclusive    9761  8440    9.76  292.830        .035<br />
 159 library cache  00000003A9351700 kglic     child     exclusive    9737  8924    9.74  292.110        .033<br />
 159 library cache  00000003A9351480 kglic     child     exclusive    8999  7765    9.00  269.970        .035<br />
 159 library cache  00000003A93515C0 kglic     child     exclusive    8553  7832    8.55  256.590        .033<br />
 159 library cache  00000003A9351520 kglic     child     exclusive    6852  6828    6.85  205.560        .030</p>
<p>7 rows selected.<br />
</code></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pythian Group - Blog</title>
		<link>http://orainternals.wordpress.com/2009/03/13/dynamic_plan_table-xkqlfxpl-and-extreme-library-cache-latch-contention/#comment-254</link>
		<dc:creator><![CDATA[Pythian Group - Blog]]></dc:creator>
		<pubDate>Fri, 20 Mar 2009 16:40:45 +0000</pubDate>
		<guid isPermaLink="false">http://orainternals.wordpress.com/?p=384#comment-254</guid>
		<description><![CDATA[[...] Shamsudeen also was sleuthing&#8212;into dynamic_plan_table, x$kqlfxpl and extreme library cache latch contention. Dion Cho, the Oracle Performance Storyteller, responded with an item about a similar experience of [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Shamsudeen also was sleuthing&#8212;into dynamic_plan_table, x$kqlfxpl and extreme library cache latch contention. Dion Cho, the Oracle Performance Storyteller, responded with an item about a similar experience of [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: orainternals</title>
		<link>http://orainternals.wordpress.com/2009/03/13/dynamic_plan_table-xkqlfxpl-and-extreme-library-cache-latch-contention/#comment-249</link>
		<dc:creator><![CDATA[orainternals]]></dc:creator>
		<pubDate>Tue, 17 Mar 2009 15:51:40 +0000</pubDate>
		<guid isPermaLink="false">http://orainternals.wordpress.com/?p=384#comment-249</guid>
		<description><![CDATA[Thanks Martin.  It was nice to meet you at hotsos 2009 dinner.

Cheers
Riyaj]]></description>
		<content:encoded><![CDATA[<p>Thanks Martin.  It was nice to meet you at hotsos 2009 dinner.</p>
<p>Cheers<br />
Riyaj</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martin Decker</title>
		<link>http://orainternals.wordpress.com/2009/03/13/dynamic_plan_table-xkqlfxpl-and-extreme-library-cache-latch-contention/#comment-248</link>
		<dc:creator><![CDATA[Martin Decker]]></dc:creator>
		<pubDate>Tue, 17 Mar 2009 15:27:17 +0000</pubDate>
		<guid isPermaLink="false">http://orainternals.wordpress.com/?p=384#comment-248</guid>
		<description><![CDATA[Hi Riyaj,

great analysis! I have used the technique before (http://www.ora-solutions.net/web/2008/10/19/formatted-sql-plan-display-in-oracle-9i/) but was not aware of its drawbacks. 

Regards,
Martin]]></description>
		<content:encoded><![CDATA[<p>Hi Riyaj,</p>
<p>great analysis! I have used the technique before (<a href="http://www.ora-solutions.net/web/2008/10/19/formatted-sql-plan-display-in-oracle-9i/" rel="nofollow">http://www.ora-solutions.net/web/2008/10/19/formatted-sql-plan-display-in-oracle-9i/</a>) but was not aware of its drawbacks. </p>
<p>Regards,<br />
Martin</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Heavy reads on the library cache related v$ views. &#171; Dion Cho - Oracle Performance Storyteller</title>
		<link>http://orainternals.wordpress.com/2009/03/13/dynamic_plan_table-xkqlfxpl-and-extreme-library-cache-latch-contention/#comment-245</link>
		<dc:creator><![CDATA[Heavy reads on the library cache related v$ views. &#171; Dion Cho - Oracle Performance Storyteller]]></dc:creator>
		<pubDate>Mon, 16 Mar 2009 09:07:24 +0000</pubDate>
		<guid isPermaLink="false">http://orainternals.wordpress.com/?p=384#comment-245</guid>
		<description><![CDATA[[...] leave a comment &#187;  Riyaji posted a very interesting case here. [...]]]></description>
		<content:encoded><![CDATA[<p>[...] leave a comment &raquo;  Riyaji posted a very interesting case here. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dion Cho</title>
		<link>http://orainternals.wordpress.com/2009/03/13/dynamic_plan_table-xkqlfxpl-and-extreme-library-cache-latch-contention/#comment-243</link>
		<dc:creator><![CDATA[Dion Cho]]></dc:creator>
		<pubDate>Mon, 16 Mar 2009 00:55:11 +0000</pubDate>
		<guid isPermaLink="false">http://orainternals.wordpress.com/?p=384#comment-243</guid>
		<description><![CDATA[Very interesting case. 
Thanks for sharing it.]]></description>
		<content:encoded><![CDATA[<p>Very interesting case.<br />
Thanks for sharing it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: orainternals</title>
		<link>http://orainternals.wordpress.com/2009/03/13/dynamic_plan_table-xkqlfxpl-and-extreme-library-cache-latch-contention/#comment-241</link>
		<dc:creator><![CDATA[orainternals]]></dc:creator>
		<pubDate>Sun, 15 Mar 2009 17:41:23 +0000</pubDate>
		<guid isPermaLink="false">http://orainternals.wordpress.com/?p=384#comment-241</guid>
		<description><![CDATA[Hi Radino
   Thanks for visiting this blog. Yes, use of context variable could have been better than recreating view. 
   Still, my preference is to resolve root cause so that optimizer can choose first_rows.
Cheers
Riyaj]]></description>
		<content:encoded><![CDATA[<p>Hi Radino<br />
   Thanks for visiting this blog. Yes, use of context variable could have been better than recreating view.<br />
   Still, my preference is to resolve root cause so that optimizer can choose first_rows.<br />
Cheers<br />
Riyaj</p>
]]></content:encoded>
	</item>
</channel>
</rss>
