<?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/"
		>
<channel>
	<title>Comments for Tanel Poder&#039;s blog: IT &amp; Mobile for Geeks and Pros</title>
	<atom:link href="http://blog.tanelpoder.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.tanelpoder.com</link>
	<description>Oracle, Exadata, Performance, Troubleshooting - Mobile Life and Productivity.</description>
	<lastBuildDate>Wed, 08 Feb 2012 08:03:50 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Comment on Detect chained and migrated rows in Oracle &#8211; Part 1 by Marek</title>
		<link>http://blog.tanelpoder.com/2009/11/04/detect-chained-and-migrated-rows-in-oracle/comment-page-1/#comment-11405</link>
		<dc:creator>Marek</dc:creator>
		<pubDate>Wed, 08 Feb 2012 08:03:50 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tanelpoder.com/?p=479#comment-11405</guid>
		<description>Hi Tanel,
thanks for this excellent work. The query I made based on your article for detecting row migration.
Kind regards.

SELECT  
	NVL(VSE.USERNAME,&#039;BACKGROUND&#039;) USERNAME, 
	VSE.SID, 
	VSE.PROGRAM, 
	TFCR.VALUE AS &quot;TABLE FETCH CONTINUED ROW&quot;, 
	TFBR.VALUE AS &quot;TABLE FETCH BY ROWID&quot;, 
	ROUND(((1-(TFBR.VALUE-TFCR.VALUE)/TFBR.VALUE))*100,2) AS RATIO 
FROM 
	(	 
	SELECT  
		VSE.SID, VSE.VALUE  
	FROM  
		V$SESSTAT VSE  
			INNER JOIN V$STATNAME VSN  
				ON VSE.STATISTIC#=VSN.STATISTIC# 
	WHERE  
		UPPER(VSN.NAME)=&#039;TABLE FETCH CONTINUED ROW&#039; 
	) TFCR 
		INNER JOIN 
			( 
			SELECT  
				VSE.SID, VSE.VALUE  
			FROM  
				V$SESSTAT VSE  
					INNER JOIN V$STATNAME VSN  
						ON VSE.STATISTIC#=VSN.STATISTIC# 
			WHERE  
				UPPER(VSN.NAME)=&#039;TABLE FETCH BY ROWID&#039; 
			) TFBR 
				ON TFCR.SID=TFBR.SID 
	INNER JOIN 
		V$SESSION VSE 
			ON TFCR.SID=VSE.SID 
WHERE 
	TFCR.VALUE&gt;0 
ORDER BY VSE.USERNAME</description>
		<content:encoded><![CDATA[<p>Hi Tanel,<br />
thanks for this excellent work. The query I made based on your article for detecting row migration.<br />
Kind regards.</p>
<p>SELECT<br />
	NVL(VSE.USERNAME,&#8217;BACKGROUND&#8217;) USERNAME,<br />
	VSE.SID,<br />
	VSE.PROGRAM,<br />
	TFCR.VALUE AS &#8220;TABLE FETCH CONTINUED ROW&#8221;,<br />
	TFBR.VALUE AS &#8220;TABLE FETCH BY ROWID&#8221;,<br />
	ROUND(((1-(TFBR.VALUE-TFCR.VALUE)/TFBR.VALUE))*100,2) AS RATIO<br />
FROM<br />
	(<br />
	SELECT<br />
		VSE.SID, VSE.VALUE<br />
	FROM<br />
		V$SESSTAT VSE<br />
			INNER JOIN V$STATNAME VSN<br />
				ON VSE.STATISTIC#=VSN.STATISTIC#<br />
	WHERE<br />
		UPPER(VSN.NAME)=&#8217;TABLE FETCH CONTINUED ROW&#8217;<br />
	) TFCR<br />
		INNER JOIN<br />
			(<br />
			SELECT<br />
				VSE.SID, VSE.VALUE<br />
			FROM<br />
				V$SESSTAT VSE<br />
					INNER JOIN V$STATNAME VSN<br />
						ON VSE.STATISTIC#=VSN.STATISTIC#<br />
			WHERE<br />
				UPPER(VSN.NAME)=&#8217;TABLE FETCH BY ROWID&#8217;<br />
			) TFBR<br />
				ON TFCR.SID=TFBR.SID<br />
	INNER JOIN<br />
		V$SESSION VSE<br />
			ON TFCR.SID=VSE.SID<br />
WHERE<br />
	TFCR.VALUE&gt;0<br />
ORDER BY VSE.USERNAME</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Advanced Oracle Troubleshooting Guide, Part 2: No magic is needed, systematic approach will do by Roman</title>
		<link>http://blog.tanelpoder.com/2007/08/27/advanced-oracle-troubleshooting-guide-part-2-no-magic-is-needed-systematic-approach-will-do/comment-page-1/#comment-11402</link>
		<dc:creator>Roman</dc:creator>
		<pubDate>Tue, 07 Feb 2012 21:49:25 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tanelpoder.com/2007/08/27/advanced-oracle-troubleshooting-guide-part-2-no-magic-is-needed-systematic-approach-will-do/#comment-11402</guid>
		<description>Please update link to sw.sql it is brocken on all pages</description>
		<content:encoded><![CDATA[<p>Please update link to sw.sql it is brocken on all pages</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on My UKOUG 2011 appearances by Syed</title>
		<link>http://blog.tanelpoder.com/2011/12/04/my-ukoug-2011-appearances/comment-page-1/#comment-11394</link>
		<dc:creator>Syed</dc:creator>
		<pubDate>Mon, 06 Feb 2012 10:55:22 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tanelpoder.com/2011/12/04/my-ukoug-2011-appearances/#comment-11394</guid>
		<description>Hi Tanel,
That would be great if we could get the &quot;Tanel_Poder_Troubleshooting_Complex_Performance.pdf&quot;.
Regards
Syed</description>
		<content:encoded><![CDATA[<p>Hi Tanel,<br />
That would be great if we could get the &#8220;Tanel_Poder_Troubleshooting_Complex_Performance.pdf&#8221;.<br />
Regards<br />
Syed</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on What the heck is the SQL Execution ID &#8211; SQL_EXEC_ID? by Tanel Poder</title>
		<link>http://blog.tanelpoder.com/2011/10/24/what-the-heck-is-the-sql-execution-id-sql_exec_id/comment-page-1/#comment-11387</link>
		<dc:creator>Tanel Poder</dc:creator>
		<pubDate>Sat, 04 Feb 2012 05:24:49 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tanelpoder.com/2011/10/24/what-the-heck-is-the-sql-execution-id-sql_exec_id/#comment-11387</guid>
		<description>Oh, compared to the other Oracle documentation link I posted above it  is better - but still not enough :)</description>
		<content:encoded><![CDATA[<p>Oh, compared to the other Oracle documentation link I posted above it  is better &#8211; but still not enough :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Scripts for showing execution plans via plain SQL and also in Oracle 9i by Oracle Query Optimizer Vanishing Acts &#171; Charles Hooper&#039;s Oracle Notes</title>
		<link>http://blog.tanelpoder.com/2009/05/26/scripts-for-showing-execution-plans-via-plain-sql-and-also-in-oracle-9i/comment-page-1/#comment-11386</link>
		<dc:creator>Oracle Query Optimizer Vanishing Acts &#171; Charles Hooper&#039;s Oracle Notes</dc:creator>
		<pubDate>Sat, 04 Feb 2012 03:51:58 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tanelpoder.com/2009/05/26/scripts-for-showing-execution-plans-via-plain-sql-and-also-in-oracle-9i/#comment-11386</guid>
		<description>[...] How about testing the real thing&#8230; actually executing the SQL statements in the test case script on an older version of Oracle Database &#8211; will you receive the same execution plans?  I tested Oracle Database 10.2.0.5 and obtained the same execution plans as I saw with 11.2.0.2.  Anyone with access to Oracle Database 10.1, 9.2, 9.0.1, or 8.1.7 that is able to test the above script?  The DBMS_XPLAN.DISPLAY_CURSOR function is not available in Oracle Database versions prior to 10.1, so you will need to be creative to display the execution plan (AUTOTRACE may show the wrong execution plan - you might experiment with a solution offered by Tanel Poder for Oracle Database 9i). [...]</description>
		<content:encoded><![CDATA[<p>[...] How about testing the real thing&#8230; actually executing the SQL statements in the test case script on an older version of Oracle Database &#8211; will you receive the same execution plans?  I tested Oracle Database 10.2.0.5 and obtained the same execution plans as I saw with 11.2.0.2.  Anyone with access to Oracle Database 10.1, 9.2, 9.0.1, or 8.1.7 that is able to test the above script?  The DBMS_XPLAN.DISPLAY_CURSOR function is not available in Oracle Database versions prior to 10.1, so you will need to be creative to display the execution plan (AUTOTRACE may show the wrong execution plan - you might experiment with a solution offered by Tanel Poder for Oracle Database 9i). [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on What the heck is the SQL Execution ID &#8211; SQL_EXEC_ID? by Tanel Poder</title>
		<link>http://blog.tanelpoder.com/2011/10/24/what-the-heck-is-the-sql-execution-id-sql_exec_id/comment-page-1/#comment-11381</link>
		<dc:creator>Tanel Poder</dc:creator>
		<pubDate>Thu, 02 Feb 2012 22:20:09 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tanelpoder.com/2011/10/24/what-the-heck-is-the-sql-execution-id-sql_exec_id/#comment-11381</guid>
		<description>Srivenu, I don&#039;t agree. It says what this exec ID is supposed to be and stops there.  That&#039;s not enough, especially for my blog here! Thus this blog entry.</description>
		<content:encoded><![CDATA[<p>Srivenu, I don&#8217;t agree. It says what this exec ID is supposed to be and stops there.  That&#8217;s not enough, especially for my blog here! Thus this blog entry.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on What the heck is the SQL Execution ID &#8211; SQL_EXEC_ID? by srivenu kadiyala</title>
		<link>http://blog.tanelpoder.com/2011/10/24/what-the-heck-is-the-sql-execution-id-sql_exec_id/comment-page-1/#comment-11380</link>
		<dc:creator>srivenu kadiyala</dc:creator>
		<pubDate>Thu, 02 Feb 2012 11:07:54 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tanelpoder.com/2011/10/24/what-the-heck-is-the-sql-execution-id-sql_exec_id/#comment-11380</guid>
		<description>Tanel,
I think this definition is a little more explanatory.
http://docs.oracle.com/cd/E11882_01/server.112/e25513/dynviews_3052.htm

SQL_EXEC_ID - &quot;Execution identifier. Together, the three columns SQL_ID, SQL_EXEC_START, and SQL_EXEC_ID represent the execution key. The execution key is used to uniquely identify one execution of the SQL statement.&quot;

thanks</description>
		<content:encoded><![CDATA[<p>Tanel,<br />
I think this definition is a little more explanatory.<br />
<a href="http://docs.oracle.com/cd/E11882_01/server.112/e25513/dynviews_3052.htm" rel="nofollow">http://docs.oracle.com/cd/E11882_01/server.112/e25513/dynviews_3052.htm</a></p>
<p>SQL_EXEC_ID &#8211; &#8220;Execution identifier. Together, the three columns SQL_ID, SQL_EXEC_START, and SQL_EXEC_ID represent the execution key. The execution key is used to uniquely identify one execution of the SQL statement.&#8221;</p>
<p>thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Sqlplus is my second home, Part 1: HTMLizing your sqlplus output by Jon</title>
		<link>http://blog.tanelpoder.com/2007/08/07/sqlplus-is-my-second-home-part-1-htmlizing-your-sqlplus-output/comment-page-2/#comment-11379</link>
		<dc:creator>Jon</dc:creator>
		<pubDate>Thu, 02 Feb 2012 09:45:26 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tanelpoder.com/2007/08/07/sqlplus-is-my-second-home-part-1-htmlizing-your-sqlplus-output/#comment-11379</guid>
		<description>Hi,
I tried running the script, i got this error, &quot;/bin/ksh: start:  not found&quot;.
OS info:

$ uname -a
SunOS crater 5.8 Generic_108528-29 sun4u sparc SUNW,Sun-Fire-280R

Please assist.

Thanks.</description>
		<content:encoded><![CDATA[<p>Hi,<br />
I tried running the script, i got this error, &#8220;/bin/ksh: start:  not found&#8221;.<br />
OS info:</p>
<p>$ uname -a<br />
SunOS crater 5.8 Generic_108528-29 sun4u sparc SUNW,Sun-Fire-280R</p>
<p>Please assist.</p>
<p>Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on MOATS: The Mother of All Tuning Scripts! by Regis Biassala</title>
		<link>http://blog.tanelpoder.com/2011/03/29/moats-the-mother-of-all-tuning-scripts/comment-page-1/#comment-11377</link>
		<dc:creator>Regis Biassala</dc:creator>
		<pubDate>Tue, 31 Jan 2012 16:06:50 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tanelpoder.com/?p=898#comment-11377</guid>
		<description>Hi Tanel,

Thanks, good scripts and helpful.

Regis</description>
		<content:encoded><![CDATA[<p>Hi Tanel,</p>
<p>Thanks, good scripts and helpful.</p>
<p>Regis</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on cursor: pin S waits, sporadic CPU spikes and systematic troubleshooting by SCHED_NOAGE and latch contention &#171; Oracle</title>
		<link>http://blog.tanelpoder.com/2010/04/21/cursor-pin-s-waits-sporadic-cpu-spikes-and-systematic-troubleshooting/comment-page-1/#comment-11374</link>
		<dc:creator>SCHED_NOAGE and latch contention &#171; Oracle</dc:creator>
		<pubDate>Mon, 30 Jan 2012 15:29:58 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tanelpoder.com/?p=673#comment-11374</guid>
		<description>[...] quick search on the net revealed the blog entry from Tanel Poder &#8220;cursor: pin S waits, sporadic CPU spikes and systematic troubleshooting&#8220;. This matches exactly with the problem that this instance was [...]</description>
		<content:encoded><![CDATA[<p>[...] quick search on the net revealed the blog entry from Tanel Poder &#8220;cursor: pin S waits, sporadic CPU spikes and systematic troubleshooting&#8220;. This matches exactly with the problem that this instance was [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

