<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>AskDba.org Weblog &#187; Performance</title>
	<atom:link href="http://askdba.org/weblog/category/performance/feed/" rel="self" type="application/rss+xml" />
	<link>http://askdba.org/weblog</link>
	<description>Writing About Our Experiences With Oracle Databases</description>
	<lastBuildDate>Fri, 10 Feb 2012 05:36:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Optimizer Choosing Nested-Loop Joins Instead of Hash-Joins</title>
		<link>http://askdba.org/weblog/2012/01/optimizer-choosing-nested-loop-joins-instead-of-hash-joins/</link>
		<comments>http://askdba.org/weblog/2012/01/optimizer-choosing-nested-loop-joins-instead-of-hash-joins/#comments</comments>
		<pubDate>Wed, 18 Jan 2012 13:08:29 +0000</pubDate>
		<dc:creator>Saurabh Sood</dc:creator>
				<category><![CDATA[Performance]]></category>
		<category><![CDATA[optimizer]]></category>
		<category><![CDATA[oracle 10g]]></category>

		<guid isPermaLink="false">http://askdba.org/weblog/?p=1594</guid>
		<description><![CDATA[<p><p>Original Post can be viewed at <a href="http://askdba.org/weblog/2012/01/optimizer-choosing-nested-loop-joins-instead-of-hash-joins/">Optimizer Choosing Nested-Loop Joins Instead of Hash-Joins</a></p><p>In one of my databases, one application query suddenly started to pick Nested-Loop joins instead of Hash-Joins and took almost 6 hours to complete which gets completed in less than 10 secs with Hash-Joins. The same query in another similar database with same configuration and same data is doing fine and using hash joins. There is [...]</p></p><p><a href="http://askdba.org/weblog">AskDba.org Weblog</a></p>]]></description>
		<wfw:commentRss>http://askdba.org/weblog/2012/01/optimizer-choosing-nested-loop-joins-instead-of-hash-joins/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Plan Stability using Sql Profiles and SQL Plan Management</title>
		<link>http://askdba.org/weblog/2011/12/plan-stability-using-sql-profiles-and-sql-plan-management/</link>
		<comments>http://askdba.org/weblog/2011/12/plan-stability-using-sql-profiles-and-sql-plan-management/#comments</comments>
		<pubDate>Tue, 20 Dec 2011 05:45:33 +0000</pubDate>
		<dc:creator>Amit</dc:creator>
				<category><![CDATA[Performance]]></category>
		<category><![CDATA[dbms_spm]]></category>
		<category><![CDATA[dbms_sqltune]]></category>
		<category><![CDATA[plan stability]]></category>
		<category><![CDATA[spm]]></category>
		<category><![CDATA[sql profile]]></category>

		<guid isPermaLink="false">http://askdba.org/weblog/?p=1310</guid>
		<description><![CDATA[<p><p>Original Post can be viewed at <a href="http://askdba.org/weblog/2011/12/plan-stability-using-sql-profiles-and-sql-plan-management/">Plan Stability using Sql Profiles and SQL Plan Management</a></p><p>PLAN STABILITY How many times you have noticed a query using Index X when you wanted it to use index Y or query performing Nested Loop join when Hash Join would have completed the query much faster.Or take a scenario when the application suddenly starts using wrong plan after database restart. To solve all these [...]</p></p><p><a href="http://askdba.org/weblog">AskDba.org Weblog</a></p>]]></description>
		<wfw:commentRss>http://askdba.org/weblog/2011/12/plan-stability-using-sql-profiles-and-sql-plan-management/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>V$SQL_SHARED_CURSOR in 11.2.0.2</title>
		<link>http://askdba.org/weblog/2011/12/sql_shared_cursor-in-11-2-0-2/</link>
		<comments>http://askdba.org/weblog/2011/12/sql_shared_cursor-in-11-2-0-2/#comments</comments>
		<pubDate>Fri, 16 Dec 2011 10:06:38 +0000</pubDate>
		<dc:creator>Amit</dc:creator>
				<category><![CDATA[Performance]]></category>
		<category><![CDATA[11.2.0.2]]></category>
		<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://askdba.org/weblog/?p=1303</guid>
		<description><![CDATA[<p><p>Original Post can be viewed at <a href="http://askdba.org/weblog/2011/12/sql_shared_cursor-in-11-2-0-2/">V$SQL_SHARED_CURSOR in 11.2.0.2</a></p><p>Oracle 11.2.0.2 has introduced new column &#8220;REASON&#8221; to V$SQL_SHARED_CURSORS. I came across this extremely useful column while debugging multiple child cursor issue (11.2.0.2 seems to have too many bugs which can cause multiple child cursors). As per documentation , REASON column has been introduced in 11.2.0.2 REASON - CLOB Child number, id, and reason the [...]</p></p><p><a href="http://askdba.org/weblog">AskDba.org Weblog</a></p>]]></description>
		<wfw:commentRss>http://askdba.org/weblog/2011/12/sql_shared_cursor-in-11-2-0-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>11gR2: Monitoring Real Time SQL Plan Execution from Oracle Enterprise Manager</title>
		<link>http://askdba.org/weblog/2009/09/11gr2-monitoring-real-time-sql-plan-execution-from-oracle-enterprise-manager/</link>
		<comments>http://askdba.org/weblog/2009/09/11gr2-monitoring-real-time-sql-plan-execution-from-oracle-enterprise-manager/#comments</comments>
		<pubDate>Mon, 07 Sep 2009 01:50:41 +0000</pubDate>
		<dc:creator>Amit</dc:creator>
				<category><![CDATA[11g]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[11g Release 2]]></category>
		<category><![CDATA[11gR2]]></category>
		<category><![CDATA[dbconsole]]></category>
		<category><![CDATA[New Features]]></category>

		<guid isPermaLink="false">http://askdba.org/weblog/?p=626</guid>
		<description><![CDATA[<p><p>Original Post can be viewed at <a href="http://askdba.org/weblog/2009/09/11gr2-monitoring-real-time-sql-plan-execution-from-oracle-enterprise-manager/">11gR2: Monitoring Real Time SQL Plan Execution from Oracle Enterprise Manager</a></p><p>Ever since 11gR2 has been released, it has created a lot of buzz in Oracle Blogosphere with various posts on 11g Release 2 (11gR2 ) New Features primarily ASM New features. I would like to introduce you all to a feature which has been incorporated in 11gR2 Oracle Enterprise Manager to display Real-Time SQL Monitoring information . [...]</p></p><p><a href="http://askdba.org/weblog">AskDba.org Weblog</a></p>]]></description>
		<wfw:commentRss>http://askdba.org/weblog/2009/09/11gr2-monitoring-real-time-sql-plan-execution-from-oracle-enterprise-manager/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>dbms_stats.copy_table_stats does not alter low/high value</title>
		<link>http://askdba.org/weblog/2009/06/dbms_stats-copy_table_stats-does-not-alter-lowhigh-value/</link>
		<comments>http://askdba.org/weblog/2009/06/dbms_stats-copy_table_stats-does-not-alter-lowhigh-value/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 09:07:35 +0000</pubDate>
		<dc:creator>Amit</dc:creator>
				<category><![CDATA[Performance]]></category>
		<category><![CDATA[10.2.0.4]]></category>
		<category><![CDATA[11.1.0.7]]></category>
		<category><![CDATA[CBO]]></category>
		<category><![CDATA[dbms_stats]]></category>
		<category><![CDATA[partitioning]]></category>
		<category><![CDATA[statistics]]></category>

		<guid isPermaLink="false">http://askdba.org/weblog/?p=496</guid>
		<description><![CDATA[<p><p>Original Post can be viewed at <a href="http://askdba.org/weblog/2009/06/dbms_stats-copy_table_stats-does-not-alter-lowhigh-value/">dbms_stats.copy_table_stats does not alter low/high value</a></p><p>I was working on a performance issue arising due to missing table stats on a new partition for large Partitioned table.This was a 10.2.0.4 database on IBM AIX 5L. So as to resolve the issue , I used dbms_stats.copy_table_stats to copy the stats to new parition from the previous partition. EXEC DBMS_STATS.COPY_TABLE_STATS (&#8216;owner&#8217;, &#8216;tabname&#8217;, &#8216;SourcePart&#8217;, [...]</p></p><p><a href="http://askdba.org/weblog">AskDba.org Weblog</a></p>]]></description>
		<wfw:commentRss>http://askdba.org/weblog/2009/06/dbms_stats-copy_table_stats-does-not-alter-lowhigh-value/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Index Access best approach?? Not Always&#8230;</title>
		<link>http://askdba.org/weblog/2008/12/index-access-best-approach-not-always/</link>
		<comments>http://askdba.org/weblog/2008/12/index-access-best-approach-not-always/#comments</comments>
		<pubDate>Wed, 17 Dec 2008 00:47:36 +0000</pubDate>
		<dc:creator>Amit</dc:creator>
				<category><![CDATA[Performance]]></category>
		<category><![CDATA[9i]]></category>
		<category><![CDATA[index]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[plan_table]]></category>

		<guid isPermaLink="false">http://askdba.org/weblog/?p=298</guid>
		<description><![CDATA[<p><p>Original Post can be viewed at <a href="http://askdba.org/weblog/2008/12/index-access-best-approach-not-always/">Index Access best approach?? Not Always&#8230;</a></p><p>There is a common misconception that Index access is the best access method for query execution. This approach leads to people concentrate on removing Full Table Scans (FTS) from the Query execution plan. I recently worked on a performance tuning issue where I found such scenario. Basically customer was trying to generate report for 3 [...]</p></p><p><a href="http://askdba.org/weblog">AskDba.org Weblog</a></p>]]></description>
		<wfw:commentRss>http://askdba.org/weblog/2008/12/index-access-best-approach-not-always/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>11g New Feature: Database Replay</title>
		<link>http://askdba.org/weblog/2008/07/11g-new-feature-database-replay/</link>
		<comments>http://askdba.org/weblog/2008/07/11g-new-feature-database-replay/#comments</comments>
		<pubDate>Sat, 26 Jul 2008 12:48:24 +0000</pubDate>
		<dc:creator>Saurabh Sood</dc:creator>
				<category><![CDATA[11g]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[New Features]]></category>
		<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://askdba.org/weblog/?p=152</guid>
		<description><![CDATA[<p><p>Original Post can be viewed at <a href="http://askdba.org/weblog/2008/07/11g-new-feature-database-replay/">11g New Feature: Database Replay</a></p><p>Database Replay: In critical production systems, before making changes to the environment( Hardware or software related), lots of testing is required in test systems to know the effect of those changes and this usually takes lots of time to test for the stability and effects of the change. In Oracle 11g this thing is simplified [...]</p></p><p><a href="http://askdba.org/weblog">AskDba.org Weblog</a></p>]]></description>
		<wfw:commentRss>http://askdba.org/weblog/2008/07/11g-new-feature-database-replay/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ORA- 4031 &#8211; A Case Study</title>
		<link>http://askdba.org/weblog/2008/06/ora-4031-a-case-study/</link>
		<comments>http://askdba.org/weblog/2008/06/ora-4031-a-case-study/#comments</comments>
		<pubDate>Fri, 20 Jun 2008 12:30:10 +0000</pubDate>
		<dc:creator>Amit</dc:creator>
				<category><![CDATA[10g]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[ora-4031]]></category>
		<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://askdba.org/weblog/?p=129</guid>
		<description><![CDATA[<p><p>Original Post can be viewed at <a href="http://askdba.org/weblog/2008/06/ora-4031-a-case-study/">ORA- 4031 &#8211; A Case Study</a></p><p>Today I will be taking up one ORA-4031 issue we faced on one of our client database. Please note that SQL statements mentioned below have been changed and does not reveal any confidential information. Our client was facing ORA-4031 on a 9.2 database.This was a new Database which had gone Live recently. Following error messages [...]</p></p><p><a href="http://askdba.org/weblog">AskDba.org Weblog</a></p>]]></description>
		<wfw:commentRss>http://askdba.org/weblog/2008/06/ora-4031-a-case-study/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tracing Sessions with Event 10046</title>
		<link>http://askdba.org/weblog/2008/05/tracing-sessions-with-event-10046/</link>
		<comments>http://askdba.org/weblog/2008/05/tracing-sessions-with-event-10046/#comments</comments>
		<pubDate>Fri, 16 May 2008 19:37:05 +0000</pubDate>
		<dc:creator>Amit</dc:creator>
				<category><![CDATA[Performance]]></category>
		<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://askoracledba.wordpress.com/?p=25</guid>
		<description><![CDATA[<p><p>Original Post can be viewed at <a href="http://askdba.org/weblog/2008/05/tracing-sessions-with-event-10046/">Tracing Sessions with Event 10046</a></p><p>10046 Event is used to trace SQL statements (similar to sql_trace=true) with additional details depending on the tracing level which is specified. 10046 EVENT levels: 1 &#8211; Enable standard SQL_TRACE functionality (Default) 4 &#8211; As Level 1 PLUS trace bind values 8 &#8211; As Level 1 PLUS trace waits 12 &#8211; As Level 1 PLUS [...]</p></p><p><a href="http://askdba.org/weblog">AskDba.org Weblog</a></p>]]></description>
		<wfw:commentRss>http://askdba.org/weblog/2008/05/tracing-sessions-with-event-10046/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Application Design and ORA &#8211; 4031</title>
		<link>http://askdba.org/weblog/2008/04/application-design-and-ora-4031/</link>
		<comments>http://askdba.org/weblog/2008/04/application-design-and-ora-4031/#comments</comments>
		<pubDate>Sun, 27 Apr 2008 01:21:00 +0000</pubDate>
		<dc:creator>Amit</dc:creator>
				<category><![CDATA[10g]]></category>
		<category><![CDATA[11g]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[ora-4031]]></category>
		<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://askoracledba.wordpress.com/2008/04/27/application-design-and-ora-4031/</guid>
		<description><![CDATA[<p><p>Original Post can be viewed at <a href="http://askdba.org/weblog/2008/04/application-design-and-ora-4031/">Application Design and ORA &#8211; 4031</a></p><p>Much has been written on designing good application (which uses bind variables) so as to have better performance and avoid shared pool memory issues. Tom Kyte explains this on one of his post consequences of not using bind variables If you do not use bind variables and you flood the server with hundreds/thousands of unique [...]</p></p><p><a href="http://askdba.org/weblog">AskDba.org Weblog</a></p>]]></description>
		<wfw:commentRss>http://askdba.org/weblog/2008/04/application-design-and-ora-4031/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tweaking _Shared_pool_reserved_min_alloc and ORA &#8211; 4031</title>
		<link>http://askdba.org/weblog/2008/04/tweaking-_shared_pool_reserved_min_alloc-and-ora-4031/</link>
		<comments>http://askdba.org/weblog/2008/04/tweaking-_shared_pool_reserved_min_alloc-and-ora-4031/#comments</comments>
		<pubDate>Mon, 07 Apr 2008 01:16:00 +0000</pubDate>
		<dc:creator>Amit</dc:creator>
				<category><![CDATA[10g]]></category>
		<category><![CDATA[11g]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[ora-4031]]></category>

		<guid isPermaLink="false">http://askoracledba.wordpress.com/2008/04/07/tweaking-_shared_pool_reserved_min_alloc-and-ora-4031/</guid>
		<description><![CDATA[<p><p>Original Post can be viewed at <a href="http://askdba.org/weblog/2008/04/tweaking-_shared_pool_reserved_min_alloc-and-ora-4031/">Tweaking _Shared_pool_reserved_min_alloc and ORA &#8211; 4031</a></p><p>Here comes one more article dedicated towards diagnosing ORA- 4031 and related parameters. While googling on ORA-4031 error or working on TAR with Oracle Support you will most likely hit this parameter &#8220;_Shared_pool_reserved_min_alloc &#8220; and find a advice for altering this parameter to 4000 or so. And many times you go and implement it as [...]</p></p><p><a href="http://askdba.org/weblog">AskDba.org Weblog</a></p>]]></description>
		<wfw:commentRss>http://askdba.org/weblog/2008/04/tweaking-_shared_pool_reserved_min_alloc-and-ora-4031/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>HW enqueue contention with LOB</title>
		<link>http://askdba.org/weblog/2008/03/hw-enqueue-contention-with-lob/</link>
		<comments>http://askdba.org/weblog/2008/03/hw-enqueue-contention-with-lob/#comments</comments>
		<pubDate>Fri, 28 Mar 2008 10:24:00 +0000</pubDate>
		<dc:creator>Amit</dc:creator>
				<category><![CDATA[Performance]]></category>
		<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://askoracledba.wordpress.com/2008/03/28/hw-enqueue-contention-with-lob/</guid>
		<description><![CDATA[<p><p>Original Post can be viewed at <a href="http://askdba.org/weblog/2008/03/hw-enqueue-contention-with-lob/">HW enqueue contention with LOB</a></p><p>DefinitionEnqueues are local locks that serialize access to various resources. Enqueue wait event indicates a wait for a lock that is held by another session (or sessions) in an incompatible mode to the requested mode. HW Enqueue &#8211; High Watermark enqueue is acquired when a segment&#8217;s high water mark is moved, which will normally happen [...]</p></p><p><a href="http://askdba.org/weblog">AskDba.org Weblog</a></p>]]></description>
		<wfw:commentRss>http://askdba.org/weblog/2008/03/hw-enqueue-contention-with-lob/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Shared Sub Pools</title>
		<link>http://askdba.org/weblog/2008/03/shared-sub-pools/</link>
		<comments>http://askdba.org/weblog/2008/03/shared-sub-pools/#comments</comments>
		<pubDate>Tue, 25 Mar 2008 08:31:00 +0000</pubDate>
		<dc:creator>Amit</dc:creator>
				<category><![CDATA[10g]]></category>
		<category><![CDATA[11g]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[ora-4031]]></category>
		<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://askoracledba.wordpress.com/2008/03/25/shared-sub-pools/</guid>
		<description><![CDATA[<p><p>Original Post can be viewed at <a href="http://askdba.org/weblog/2008/03/shared-sub-pools/">Shared Sub Pools</a></p><p>Today I will discuss about Shared pool subpools which have been introduced in release 9iR2 and higher (To be precise &#62;9.2.0.5) and can be controlled by a hidden parameter &#8220;_kghdsidx_count &#8220; Most of you would not have come across this term/parameter unless you have faced ORA-4031 error. As you all are aware that Shared Pool [...]</p></p><p><a href="http://askdba.org/weblog">AskDba.org Weblog</a></p>]]></description>
		<wfw:commentRss>http://askdba.org/weblog/2008/03/shared-sub-pools/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Diagnostics For Database Hang</title>
		<link>http://askdba.org/weblog/2008/03/diagnostics-for-database-hang/</link>
		<comments>http://askdba.org/weblog/2008/03/diagnostics-for-database-hang/#comments</comments>
		<pubDate>Fri, 21 Mar 2008 05:21:00 +0000</pubDate>
		<dc:creator>Amit</dc:creator>
				<category><![CDATA[Performance]]></category>
		<category><![CDATA[Hangs]]></category>
		<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://askoracledba.wordpress.com/2008/03/21/diagnostics-for-database-hang/</guid>
		<description><![CDATA[<p><p>Original Post can be viewed at <a href="http://askdba.org/weblog/2008/03/diagnostics-for-database-hang/">Diagnostics For Database Hang</a></p><p>Many times Oracle DBA&#8217;s are in a situation when the database is hung and does not seem to be responding. In some scenarios, state is such that you cannot even connect to the sqlplus session. Majority people restart the database (Sometimes I wonder if this is due to the fact that most of us started [...]</p></p><p><a href="http://askdba.org/weblog">AskDba.org Weblog</a></p>]]></description>
		<wfw:commentRss>http://askdba.org/weblog/2008/03/diagnostics-for-database-hang/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

<!-- Served from: askdba.org @ 2012-02-11 18:48:11 by W3 Total Cache -->
