<?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 for Dion Cho - Oracle Performance Storyteller</title>
	<atom:link href="http://dioncho.wordpress.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://dioncho.wordpress.com</link>
	<description>We are natural born scientists</description>
	<lastBuildDate>Wed, 02 Dec 2009 07:13:37 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on Spying on the other session by Dion Cho</title>
		<link>http://dioncho.wordpress.com/2009/07/18/spying-on-the-other-session/#comment-509</link>
		<dc:creator>Dion Cho</dc:creator>
		<pubDate>Wed, 02 Dec 2009 07:13:37 +0000</pubDate>
		<guid isPermaLink="false">http://dioncho.wordpress.com/?p=816#comment-509</guid>
		<description>Hi, Addie.

As far as I know, we have no way to get the current parameters and diagnostic events of the specific session from the dynamic performance views. But as of optimizer-related parameters, you might be able to rely on v$ses_optimizer_env view.</description>
		<content:encoded><![CDATA[<p>Hi, Addie.</p>
<p>As far as I know, we have no way to get the current parameters and diagnostic events of the specific session from the dynamic performance views. But as of optimizer-related parameters, you might be able to rely on v$ses_optimizer_env view.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Logging in PL/SQL by jametonog</title>
		<link>http://dioncho.wordpress.com/2009/11/10/logging-in-plsql/#comment-508</link>
		<dc:creator>jametonog</dc:creator>
		<pubDate>Wed, 02 Dec 2009 07:02:30 +0000</pubDate>
		<guid isPermaLink="false">http://dioncho.wordpress.com/?p=972#comment-508</guid>
		<description>log to table have a problem..

It need to commit the log transaction then can we read the log. So sometimes,we may need to use autonomous transactions to do the table logging.</description>
		<content:encoded><![CDATA[<p>log to table have a problem..</p>
<p>It need to commit the log transaction then can we read the log. So sometimes,we may need to use autonomous transactions to do the table logging.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Spying on the other session by Addie</title>
		<link>http://dioncho.wordpress.com/2009/07/18/spying-on-the-other-session/#comment-507</link>
		<dc:creator>Addie</dc:creator>
		<pubDate>Tue, 01 Dec 2009 22:59:20 +0000</pubDate>
		<guid isPermaLink="false">http://dioncho.wordpress.com/?p=816#comment-507</guid>
		<description>Dion,

This is very useful. Thank you for sharing!

Do you know of any v$ views that will expose the current session settings in 10G?

Thanks,
Addie</description>
		<content:encoded><![CDATA[<p>Dion,</p>
<p>This is very useful. Thank you for sharing!</p>
<p>Do you know of any v$ views that will expose the current session settings in 10G?</p>
<p>Thanks,<br />
Addie</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Join Predicate Pushing and Group By by latch: cache buffers chains и настройка запросов с использованием cardinality feedback &#171; Oracle mechanics</title>
		<link>http://dioncho.wordpress.com/2009/04/12/join-predicate-pushing-and-group-by/#comment-506</link>
		<dc:creator>latch: cache buffers chains и настройка запросов с использованием cardinality feedback &#171; Oracle mechanics</dc:creator>
		<pubDate>Tue, 01 Dec 2009 12:58:19 +0000</pubDate>
		<guid isPermaLink="false">http://dioncho.wordpress.com/?p=525#comment-506</guid>
		<description>[...] раз, не зависит и не меняет план своего выполнения (механизм join predicate push-down не работает для обзоров с GROUP BY в...) в зависимости от условий основного запроса (query predicates) [...]</description>
		<content:encoded><![CDATA[<p>[...] раз, не зависит и не меняет план своего выполнения (механизм join predicate push-down не работает для обзоров с GROUP BY в&#8230;) в зависимости от условий основного запроса (query predicates) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Parameter3 of gc buffer busy/gc current request wait event by Dion Cho</title>
		<link>http://dioncho.wordpress.com/2009/02/23/parameter3-of-gc-buffer-busygc-current-request-wait-event/#comment-504</link>
		<dc:creator>Dion Cho</dc:creator>
		<pubDate>Fri, 27 Nov 2009 03:12:35 +0000</pubDate>
		<guid isPermaLink="false">http://dioncho.wordpress.com/?p=223#comment-504</guid>
		<description>Johnwoo. 
It seems to depend on how we define the &quot;1st&quot;. 
Tanel&#039;s script defines the 1st as 0.
My calculation defines the 1st as 1. 

When the first undo segment is #0, 123 is the 53th undo segment.
When the first undo segment is #1, 123 is the 54th undo segment.</description>
		<content:encoded><![CDATA[<p>Johnwoo.<br />
It seems to depend on how we define the &#8220;1st&#8221;.<br />
Tanel&#8217;s script defines the 1st as 0.<br />
My calculation defines the 1st as 1. </p>
<p>When the first undo segment is #0, 123 is the 53th undo segment.<br />
When the first undo segment is #1, 123 is the 54th undo segment.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Parameter3 of gc buffer busy/gc current request wait event by johnwoo</title>
		<link>http://dioncho.wordpress.com/2009/02/23/parameter3-of-gc-buffer-busygc-current-request-wait-event/#comment-503</link>
		<dc:creator>johnwoo</dc:creator>
		<pubDate>Fri, 27 Nov 2009 02:58:20 +0000</pubDate>
		<guid isPermaLink="false">http://dioncho.wordpress.com/?p=223#comment-503</guid>
		<description>Tanel gave me a sql:
select class, r undo_segment_id from (
    select class, null r
    from (select class, rownum r from v$waitstat) 
    where r = bitand(&amp;1,to_number(&#039;FFFF&#039;,&#039;XXXX&#039;))
    union all
    select 
        decode(mod(bitand(&amp;1,to_number(&#039;FFFF&#039;,&#039;XXXX&#039;)) - 17,2),0,&#039;undo header&#039;,1,&#039;undo data&#039;, &#039;error&#039;) type 
      , trunc((bitand(&amp;1,to_number(&#039;FFFF&#039;,&#039;XXXX&#039;)) - 17)/2) undoseg_id
    from 
        dual
)
where rownum = 1
/
It seems like the undo starts with 17.So from tanel&#039;s sql,i get the 53th undo segment.</description>
		<content:encoded><![CDATA[<p>Tanel gave me a sql:<br />
select class, r undo_segment_id from (<br />
    select class, null r<br />
    from (select class, rownum r from v$waitstat)<br />
    where r = bitand(&amp;1,to_number(&#8216;FFFF&#8217;,'XXXX&#8217;))<br />
    union all<br />
    select<br />
        decode(mod(bitand(&amp;1,to_number(&#8216;FFFF&#8217;,'XXXX&#8217;)) &#8211; 17,2),0,&#8217;undo header&#8217;,1,&#8217;undo data&#8217;, &#8216;error&#8217;) type<br />
      , trunc((bitand(&amp;1,to_number(&#8216;FFFF&#8217;,'XXXX&#8217;)) &#8211; 17)/2) undoseg_id<br />
    from<br />
        dual<br />
)<br />
where rownum = 1<br />
/<br />
It seems like the undo starts with 17.So from tanel&#8217;s sql,i get the 53th undo segment.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Parameter3 of gc buffer busy/gc current request wait event by Dion Cho</title>
		<link>http://dioncho.wordpress.com/2009/02/23/parameter3-of-gc-buffer-busygc-current-request-wait-event/#comment-502</link>
		<dc:creator>Dion Cho</dc:creator>
		<pubDate>Thu, 26 Nov 2009 08:32:47 +0000</pubDate>
		<guid isPermaLink="false">http://dioncho.wordpress.com/?p=223#comment-502</guid>
		<description>Hi, Johnwoo. 
Tanel might have meant following things: 
&lt;pre&gt;
UKJA@ukja1021&gt; select rownum, class from v$waitstat;
    ROWNUM CLASS
---------- ------------------
         1 data block
         2 sort block
         3 save undo block
         4 segment header
         5 save undo header
         6 free list
         7 extent map
         8 1st level bmb
         9 2nd level bmb
        10 3rd level bmb
        11 bitmap block
        12 bitmap index block
        13 file header block
        14 unused
        15 system undo header
        16 system undo block
        17 undo header
        18 undo block
&lt;/pre&gt;
Undo header = 2*r + 15
Undo block = 2*r + 16
r = 0 means system undo, r &gt;= 1 means user undo. Except the system undo, it starts with 17. 17 is the first undo segment.
So 123 is the undo block header of the 54th undo segment. (2*54 + 15)</description>
		<content:encoded><![CDATA[<p>Hi, Johnwoo.<br />
Tanel might have meant following things: </p>
<pre>
UKJA@ukja1021&gt; select rownum, class from v$waitstat;
    ROWNUM CLASS
---------- ------------------
         1 data block
         2 sort block
         3 save undo block
         4 segment header
         5 save undo header
         6 free list
         7 extent map
         8 1st level bmb
         9 2nd level bmb
        10 3rd level bmb
        11 bitmap block
        12 bitmap index block
        13 file header block
        14 unused
        15 system undo header
        16 system undo block
        17 undo header
        18 undo block
</pre>
<p>Undo header = 2*r + 15<br />
Undo block = 2*r + 16<br />
r = 0 means system undo, r &gt;= 1 means user undo. Except the system undo, it starts with 17. 17 is the first undo segment.<br />
So 123 is the undo block header of the 54th undo segment. (2*54 + 15)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Parameter3 of gc buffer busy/gc current request wait event by johnwoo</title>
		<link>http://dioncho.wordpress.com/2009/02/23/parameter3-of-gc-buffer-busygc-current-request-wait-event/#comment-501</link>
		<dc:creator>johnwoo</dc:creator>
		<pubDate>Thu, 26 Nov 2009 08:09:36 +0000</pubDate>
		<guid isPermaLink="false">http://dioncho.wordpress.com/?p=223#comment-501</guid>
		<description>Thank you very much.But I get the answer from tanel that class numbers starting from 17 are regular undo segments.So is it 17 or 15?</description>
		<content:encoded><![CDATA[<p>Thank you very much.But I get the answer from tanel that class numbers starting from 17 are regular undo segments.So is it 17 or 15?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Parameter3 of gc buffer busy/gc current request wait event by Dion Cho</title>
		<link>http://dioncho.wordpress.com/2009/02/23/parameter3-of-gc-buffer-busygc-current-request-wait-event/#comment-500</link>
		<dc:creator>Dion Cho</dc:creator>
		<pubDate>Thu, 26 Nov 2009 01:18:30 +0000</pubDate>
		<guid isPermaLink="false">http://dioncho.wordpress.com/?p=223#comment-500</guid>
		<description>Hi, Johnwoo.

The value of 65659 means the block class &quot;123&quot;, which represents the undo header of the 54th(2*54+15=123) undo segment. This would mean that your nodes are fighting each other to get the same undo header(by any reason).</description>
		<content:encoded><![CDATA[<p>Hi, Johnwoo.</p>
<p>The value of 65659 means the block class &#8220;123&#8243;, which represents the undo header of the 54th(2*54+15=123) undo segment. This would mean that your nodes are fighting each other to get the same undo header(by any reason).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Parameter3 of gc buffer busy/gc current request wait event by johnwoo</title>
		<link>http://dioncho.wordpress.com/2009/02/23/parameter3-of-gc-buffer-busygc-current-request-wait-event/#comment-497</link>
		<dc:creator>johnwoo</dc:creator>
		<pubDate>Wed, 25 Nov 2009 09:37:28 +0000</pubDate>
		<guid isPermaLink="false">http://dioncho.wordpress.com/?p=223#comment-497</guid>
		<description>It&#039;s a good stuff.I encounterd a similar case.
From the gc buffer busy waits&#039;s p1 and p2,i get the object&#039;s UNDO datafile.But the p3&#039;s 65659 that meaning  &quot;bitmap block&quot;.The Undo tablespace isn&#039;t assm.I confuse what the undo segment&#039;s &#039;bitmap block&#039;.</description>
		<content:encoded><![CDATA[<p>It&#8217;s a good stuff.I encounterd a similar case.<br />
From the gc buffer busy waits&#8217;s p1 and p2,i get the object&#8217;s UNDO datafile.But the p3&#8217;s 65659 that meaning  &#8220;bitmap block&#8221;.The Undo tablespace isn&#8217;t assm.I confuse what the undo segment&#8217;s &#8216;bitmap block&#8217;.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
