Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Mailing Lists -> Oracle-L -> RE: script to see explain plan

RE: script to see explain plan

From: Siva Valiveru <SValiveru_at_looksmart.net>
Date: Thu, 5 Oct 2006 21:10:30 -0700
Message-ID: <8F8AA525BF5CCB40BF4FA4A6156D6F270B9E2985@sfex3k2.looksmart_sf.ad.looksmart.com>


One case actual execution plan do bind peeking where as explain plan does not, that can differ plan for first time execution. If you are running into case where actual plan differ from explain plan/set autotrace may be use the method shown below.  

http://www.jlcomp.demon.co.uk/faq/how_to_explain.html


From: oracle-l-bounce_at_freelists.org
[mailto:oracle-l-bounce_at_freelists.org] On Behalf Of ryan_gaffuri_at_comcast.net
Sent: Thursday, October 05, 2006 8:45 PM To: cary.millsap_at_hotsos.com; wojciech.skrzynecki_at_gmail.com; oracle-l Cc: Cary Millsap
Subject: RE: script to see explain plan

We have been running into repeated cases when we join a regular table to a GTT where we get a different explain plan than we get an actual plan in a trace file.  

I believe Cary showed a case 1-2 years ago where if you have a column that has an index on a number field and you pass it a varchar in a bind variable you can get the wrong plan.  

How often do people see inaccuracies in the explain plan?  

> One detail that may seem subtle, but it's important. Notice
that EXPLAIN

> PLAN doesn't show an execution plan, it shows a *predicted*
execution

> plan. Contrast this to the notion that there's a real
execution plan in

> your trace data (if you've activated it) or in your V$ fixed
views, but

> only after having executed the query in question.
>
>
> Cary Millsap
> Hotsos Enterprises, Ltd.
> http://www.hotsos.com
> Nullius in verba
>
> Hotsos Symposium 2007 / March 4-8 / Dallas
> Visit www.hotsos.com for curriculum and schedule details...
>
> -----Original Message-----
> From: oracle-l-bounce_at_freelists.org
> [mailto:oracle-l-bounce_at_freelists.org] On Behalf Of Wojcie ch
Skrzynecki

> Sent: Thursday, October 05, 2006 4:04 PM
> To: oracle-l
> Subject: script to see explain plan
>
> Hello Everybody
>
>
> I would like ask you to about explain plan. I am looking for
the best

> script to see explain plan. I know that it is possible to see
explain

> plan for active session of other users. I use script from
metalink

> Note:260942.1. Maybe you use better scripts to see explain
plan.

>
>
> --
> Wojciech Skrzynecki
> Database Administrator
> --
> http://www.freelists.org/webpage/oracle-l
>
>
> --
> http://www.freelists.org/webpage/oracle-l
>
>

--
http://www.freelists.org/webpage/oracle-l
Received on Thu Oct 05 2006 - 23:10:30 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US