Re: a explain plan question
- From: "Jonathan Lewis" <jonathan@xxxxxxxxxxxxxxxxxx>
- To: <oracle-l@xxxxxxxxxxxxx>
- Date: Thu, 1 Feb 2007 13:35:58 -0000
To answer the original question about how to identify
the first operation that could be considered for execution,
Dan Fink's answer is an excellent explanation - but for an
easier mechanism, I've just posted something about it on
my blog at
http://jonathanlewis.wordpress.com/all-postings
In fact, Dan's answer needs a little corollary - as a plan
can contain conditional execution paths:
http://jonathanlewis.wordpress.com/2007/01/09/conditional-sql/
so his comment needs a further messy expression wrapped
around it discussing the possibility of when an entire subplan
may or may not be executed at run-time.
Regards
Jonathan Lewis
http://jonathanlewis.wordpress.com
Author: Cost Based Oracle: Fundamentals
http://www.jlcomp.demon.co.uk/cbo_book/ind_book.html
The Co-operative Oracle Users' FAQ
http://www.jlcomp.demon.co.uk/faq/ind_faq.html
----- Original Message -----
From: "FreeLists Mailing List Manager" <ecartis@xxxxxxxxxxxxx>
To: "oracle-l digest users" <oracle-l@xxxxxxxxxxxxx>
Sent: Wednesday, January 31, 2007 7:05 AM
Subject: oracle-l Digest V4 #31
------------------------------
Date: Tue, 30 Jan 2007 15:43:31 +0100
From: amonte <ax.mount@xxxxxxxxx>
Subject: a explain plan question
Hi
I have this query
SELECT
TUH_NVPAGINA.ID_SECCION AS ID_SECCION,
TUD_FEDIA.ID_TIPO_DIA AS ID_TIPO_DIA,
TUD_FEDIA.ID_MES AS ID_MES,
count(distinct TUH_NVPAGINA.TX_COOKIE_SESION) CNT
FROM
TUH_NVPAGINA,
(SELECT FE_DIA, ID_MES, ID_TIPO_DIA
FROM TUD_FEDIA
WHERE ID_MES = :p_f_inicio) TUD_FEDIA
WHERE TUH_NVPAGINA.FE_DIA = TUD_FEDIA.FE_DIA
GROUP BY
TUH_NVPAGINA.ID_SECCION,
TUD_FEDIA.ID_TIPO_DIA,
TUD_FEDIA.ID_MES
--
http://www.freelists.org/webpage/oracle-l
Other related posts:
- » a explain plan question
- » RE: a explain plan question
- » Re: a explain plan question
- » RE: a explain plan question
- » Re: a explain plan question
- » Re: a explain plan question
- » Re: a explain plan question
- » Re: a explain plan question
- » Re: a explain plan question
- » Re: a explain plan question
- » Re: a explain plan question
- » Re: a explain plan question
- » RE: a explain plan question
- » RE: a explain plan question
- » Re: a explain plan question
- » RE: a explain plan question
- » Re: a explain plan question
------------------------------
Date: Tue, 30 Jan 2007 15:43:31 +0100
From: amonte <ax.mount@xxxxxxxxx>
Subject: a explain plan question
Hi
I have this query
SELECT
TUH_NVPAGINA.ID_SECCION AS ID_SECCION,
TUD_FEDIA.ID_TIPO_DIA AS ID_TIPO_DIA,
TUD_FEDIA.ID_MES AS ID_MES,
count(distinct TUH_NVPAGINA.TX_COOKIE_SESION) CNT
FROM
TUH_NVPAGINA,
(SELECT FE_DIA, ID_MES, ID_TIPO_DIA
FROM TUD_FEDIA
WHERE ID_MES = :p_f_inicio) TUD_FEDIA
WHERE TUH_NVPAGINA.FE_DIA = TUD_FEDIA.FE_DIA
GROUP BY
TUH_NVPAGINA.ID_SECCION,
TUD_FEDIA.ID_TIPO_DIA,
TUD_FEDIA.ID_MES