<?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 on: Why does even a small difference in SQL text cause a hard parse?</title>
	<atom:link href="http://blog.tanelpoder.com/2008/08/15/why-does-even-a-small-difference-in-sql-text-cause-a-hard-parse/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.tanelpoder.com/2008/08/15/why-does-even-a-small-difference-in-sql-text-cause-a-hard-parse/</link>
	<description>Oracle troubleshooting, internals and performance tuning</description>
	<lastBuildDate>Mon, 15 Mar 2010 01:50:11 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Asif Momen</title>
		<link>http://blog.tanelpoder.com/2008/08/15/why-does-even-a-small-difference-in-sql-text-cause-a-hard-parse/comment-page-1/#comment-515</link>
		<dc:creator>Asif Momen</dc:creator>
		<pubDate>Fri, 15 Aug 2008 12:16:27 +0000</pubDate>
		<guid isPermaLink="false">http://tanelpoder.wordpress.com/2008/08/15/why-does-even-a-small-difference-in-sql-text-cause-a-hard-parse/#comment-515</guid>
		<description>Nice post !!!</description>
		<content:encoded><![CDATA[<p>Nice post !!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tanelp</title>
		<link>http://blog.tanelpoder.com/2008/08/15/why-does-even-a-small-difference-in-sql-text-cause-a-hard-parse/comment-page-1/#comment-517</link>
		<dc:creator>tanelp</dc:creator>
		<pubDate>Fri, 15 Aug 2008 09:00:59 +0000</pubDate>
		<guid isPermaLink="false">http://tanelpoder.wordpress.com/2008/08/15/why-does-even-a-small-difference-in-sql-text-cause-a-hard-parse/#comment-517</guid>
		<description>Sokrates, check this example:

&lt;code&gt;

SQL&gt; alter system flush shared_pool;

System altered.

SQL&gt; select sql_text from v$sql where lower(sql_text) like &#039;select%dual&#039;;

no rows selected

SQL&gt; declare i number; begin select /* blah */    CoUnT(  *  ) into i FROM  DuAl; end;
  2  /

PL/SQL procedure successfully completed.

SQL&gt; select sql_text from v$sql where lower(sql_text) like &#039;select%dual&#039;;

SQL_TEXT
---------------------------------------------------------------------------------------
SELECT COUNT( * ) FROM DUAL

SQL&gt;

&lt;/code&gt;</description>
		<content:encoded><![CDATA[<p>Sokrates, check this example:</p>
<p><code></p>
<p>SQL&gt; alter system flush shared_pool;</p>
<p>System altered.</p>
<p>SQL&gt; select sql_text from v$sql where lower(sql_text) like 'select%dual';</p>
<p>no rows selected</p>
<p>SQL&gt; declare i number; begin select /* blah */    CoUnT(  *  ) into i FROM  DuAl; end;<br />
  2  /</p>
<p>PL/SQL procedure successfully completed.</p>
<p>SQL&gt; select sql_text from v$sql where lower(sql_text) like 'select%dual';</p>
<p>SQL_TEXT<br />
---------------------------------------------------------------------------------------<br />
SELECT COUNT( * ) FROM DUAL</p>
<p>SQL&gt;</p>
<p></code></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sokrates</title>
		<link>http://blog.tanelpoder.com/2008/08/15/why-does-even-a-small-difference-in-sql-text-cause-a-hard-parse/comment-page-1/#comment-516</link>
		<dc:creator>Sokrates</dc:creator>
		<pubDate>Fri, 15 Aug 2008 08:33:32 +0000</pubDate>
		<guid isPermaLink="false">http://tanelpoder.wordpress.com/2008/08/15/why-does-even-a-small-difference-in-sql-text-cause-a-hard-parse/#comment-516</guid>
		<description>very interesting, thank you.
So please, could you point out a bit further, when does PL/SQL try to generate &quot;canonical SQL&quot; ?</description>
		<content:encoded><![CDATA[<p>very interesting, thank you.<br />
So please, could you point out a bit further, when does PL/SQL try to generate &#8220;canonical SQL&#8221; ?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
