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

Home -> Community -> Usenet -> c.d.o.server -> Re: Correlated Subquery Performance Puzzle...

Re: Correlated Subquery Performance Puzzle...

From: <mccmx_at_hotmail.com>
Date: 20 Dec 2005 05:09:52 -0800
Message-ID: <1135084192.382247.264330@g14g2000cwa.googlegroups.com>


Good observation skills....

That clause is wrong. However if I change it to:

AND asg1.effdt < = cal.dur

it is even worse - execution time is over 12 minutes....!

Elapsed: 00:12:59.06

Execution Plan


   0 SELECT STATEMENT Optimizer=CHOOSE (Cost=60 Card=1 Bytes=44)    1 0 SORT (AGGREGATE)

   2    1     FILTER
   3    2       HASH JOIN (Cost=58 Card=1 Bytes=44)
   4    3         TABLE ACCESS (FULL) OF 'PS_SCH_ASSIGN' (Cost=46 Card
          =113 Bytes=3051)

   5    3         INDEX (RANGE SCAN) OF 'PS_SCH_CLND_TBL' (UNIQUE) (Co
          st=11 Card=2179 Bytes=37043)

   6    2       SORT (AGGREGATE)
   7    6         FIRST ROW (Cost=2 Card=1 Bytes=18)
   8    7           INDEX (RANGE SCAN (MIN/MAX)) OF 'PS_SCH_ASSIGN' (U
          NIQUE) (Cost=2 Card=55863)

Statistics


          0  recursive calls
          0  db block gets
   59778142  consistent gets
        450  physical reads
          0  redo size
        382  bytes sent via SQL*Net to client
        503  bytes received via SQL*Net from client
          2  SQL*Net roundtrips to/from client
          0  sorts (memory)
          0  sorts (disk)
          1  rows processed
Received on Tue Dec 20 2005 - 07:09:52 CST

Original text of this message

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