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: query performance

Re: query performance

From: Jim Poe <jpoe_at_fulcrumit.com>
Date: 11 Oct 2001 15:07:12 GMT
Message-ID: <9q4cj0$htq@dispatch.concentric.net>


This is the whole explain plan for TEST and DEVL.

TEST SELECT STATEMENT Optimizer=CHOOSE (Cost=280908 Card=359135 Bytes=181363175)   SORT (UNIQUE) (Cost=280908 Card=359135 Bytes=181363175)     NESTED LOOPS (Cost=135732 Card=359135 Bytes=181363175)

      NESTED LOOPS (OUTER) (Cost=48138 Card=14599 Bytes=7328698)
        NESTED LOOPS (OUTER) (Cost=33539 Card=14599 Bytes=7241104)
          NESTED LOOPS (OUTER) (Cost=18940 Card=14599 Bytes=6992921)
            NESTED LOOPS (OUTER) (Cost=18940 Card=14599 Bytes=6759337)
              NESTED LOOPS (OUTER) (Cost=11323 Card=2539 Bytes=868338)
                NESTED LOOPS (OUTER) (Cost=8784 Card=2539 Bytes=825175)
                  NESTED LOOPS (OUTER) (Cost=6514 Card=2270 Bytes=719590)
                    NESTED LOOPS (OUTER) (Cost=6514 Card=2270 Bytes=660570)
                      NESTED LOOPS (OUTER) (Cost=6514 Card=2270
Bytes=601550)
                        NESTED LOOPS (OUTER) (Cost=6514 Card=2270
Bytes=542530)
                          NESTED LOOPS (OUTER) (Cost=4244 Card=2270
Bytes=483510)
                            NESTED LOOPS (OUTER) (Cost=1974 Card=2270
Bytes=424490)
                              NESTED LOOPS (OUTER) (Cost=663 Card=437
Bytes=77349)
                                NESTED LOOPS (OUTER) (Cost=321 Card=114
Bytes=19038)
                                  NESTED LOOPS (OUTER) (Cost=249 Card=24
Bytes=3768)
                                    NESTED LOOPS (OUTER) (Cost=225 Card=24
Bytes=3576)
                                      NESTED LOOPS (OUTER) (Cost=201 Card=24
Bytes=3408)
                                        NESTED LOOPS (OUTER) (Cost=177
Card=24 Bytes=3216)
                                          NESTED LOOPS (OUTER) (Cost=177
Card=24 Bytes=3048)
                                            NESTED LOOPS (OUTER) (Cost=177
Card=24 Bytes=2832)
                                              NESTED LOOPS (OUTER) (Cost=177
Card=24 Bytes=2664)
                                                NESTED LOOPS (OUTER) (Cost=1
77 Card=24 Bytes=2520)
                                                  MERGE JOIN (Cost=9 Card=24
Bytes=2136)
                                                    SORT (JOIN) (Cost=7
Card=19 Bytes=684)
                                                      HASH JOIN (OUTER)

(Cost=5 Card=19 Bytes=684)
TABLE ACCESS (FULL) OF SUBM (Cost=1 Card=19 Bytes=494) VIEW (Cost=3 Card=11 Bytes=110) HASH JOIN (OUTER)
(Cost=3 Card=11 Bytes=737)
NESTED LOOPS
(Cost=1 Card=11 Bytes=572)
TABLE ACCESS
(FULL) OF OFFICE (Cost=1 Card=83 Bytes=3984)
INDEX (UNIQUE SCAN) OF PDCR_PK (UNIQUE) TABLE ACCESS
(FULL) OF OFFICE_AKA (Cost=1 Card=25 Bytes=375)
SORT (JOIN) (Cost=3 Card=24 Bytes=1272) TABLE ACCESS (FULL) OF QUOTE (Cost=1 Card=24 Bytes=1272) VIEW (Cost=7 Card=5 Bytes=80) HASH JOIN (Cost=7 Card=5 Bytes=235) HASH JOIN (Cost=5 Card=17 Bytes=663) HASH JOIN (Cost=3 Card=17 Bytes=527) TABLE ACCESS
(FULL) OF CTAC_AKA (Cost=1 Card=17 Bytes=153)
TABLE ACCESS
(FULL) OF CTAC (Cost=1 Card=133 Bytes=2926)
TABLE ACCESS (FULL) OF CTAC_ROLE (Cost=1 Card=135 Bytes=1080) TABLE ACCESS (FULL) OF QUOTE_ROLE (Cost=1 Card=40 Bytes=320) INDEX (UNIQUE SCAN) OF PROC_STATUS_PK (UNIQUE) INDEX (UNIQUE SCAN) OF POL_STATUS_PK (UNIQUE) INDEX (UNIQUE SCAN) OF PROG_PK
(UNIQUE)
INDEX (UNIQUE SCAN) OF LINE_PK
(UNIQUE)
TABLE ACCESS (FULL) OF QUOTE_CONTR
(Cost=1 Card=19 Bytes=152)
TABLE ACCESS (FULL) OF QUOTE_CARR
(Cost=1 Card=17 Bytes=119)
TABLE ACCESS (BY INDEX ROWID) OF MKT_CARR (Cost=1 Card=13 Bytes=104) INDEX (UNIQUE SCAN) OF MKT_CARR_PK
(UNIQUE)
VIEW (Cost=3 Card=19 Bytes=190) HASH JOIN (OUTER) (Cost=3 Card=19 Bytes=1273) NESTED LOOPS (Cost=1 Card=10 Bytes=520) TABLE ACCESS (FULL) OF OFFICE
(Cost=1 Card=83 Bytes=3984)
INDEX (UNIQUE SCAN) OF BRANCH_PK
(UNIQUE)
TABLE ACCESS (FULL) OF OFFICE_AKA
(Cost=1 Card=25 Bytes=375)
VIEW (Cost=3 Card=23 Bytes=230) HASH JOIN (OUTER) (Cost=3 Card=23 Bytes=1541) NESTED LOOPS (Cost=1 Card=14 Bytes=728) TABLE ACCESS (FULL) OF OFFICE (Cost=1 Card=83 Bytes=3984) INDEX (UNIQUE SCAN) OF CARR_PK
(UNIQUE)
TABLE ACCESS (FULL) OF OFFICE_AKA
(Cost=1 Card=25 Bytes=375)
VIEW (Cost=3 Card=44 Bytes=440) HASH JOIN (OUTER) (Cost=3 Card=44 Bytes=2948) NESTED LOOPS (Cost=1 Card=23 Bytes=1196) TABLE ACCESS (FULL) OF OFFICE (Cost=1 Card=83 Bytes=3984) INDEX (UNIQUE SCAN) OF MKT_PK (UNIQUE) TABLE ACCESS (FULL) OF OFFICE_AKA (Cost=1 Card=25 Bytes=375) TABLE ACCESS (BY INDEX ROWID) OF OFFICE (Cost=1 Card=83 Bytes=2158) INDEX (UNIQUE SCAN) OF OFFICE_PK (UNIQUE) TABLE ACCESS (BY INDEX ROWID) OF OFFICE (Cost=1 Card=83 Bytes=2158) INDEX (UNIQUE SCAN) OF OFFICE_PK (UNIQUE) INDEX (UNIQUE SCAN) OF OFFICE_PK (UNIQUE) INDEX (UNIQUE SCAN) OF OFFICE_PK (UNIQUE) INDEX (UNIQUE SCAN) OF OFFICE_PK (UNIQUE) TABLE ACCESS (BY INDEX ROWID) OF OFFICE_ADDR (Cost=1 Card=85 Bytes=680) INDEX (RANGE SCAN) OF OFFICE_ADDR_OFFICE_FK (NON-UNIQUE) TABLE ACCESS (BY INDEX ROWID) OF ADDR (Cost=1 Card=106 Bytes=1802) INDEX (UNIQUE SCAN) OF ADDR_PK (UNIQUE) VIEW (Cost=3 Card=69 Bytes=8349) HASH JOIN (OUTER) (Cost=3 Card=69 Bytes=4623) NESTED LOOPS (Cost=1 Card=36 Bytes=1872) TABLE ACCESS (FULL) OF OFFICE (Cost=1 Card=83 Bytes=3984) INDEX (UNIQUE SCAN) OF INSD_PK (UNIQUE) TABLE ACCESS (FULL) OF OFFICE_AKA (Cost=1 Card=25 Bytes=375) INDEX (UNIQUE SCAN) OF ST_PK (UNIQUE) TABLE ACCESS (BY INDEX ROWID) OF ADDR (Cost=1 Card=106 Bytes=1802) INDEX (UNIQUE SCAN) OF ADDR_PK (UNIQUE) TABLE ACCESS (BY INDEX ROWID) OF ST (Cost=1 Card=104 Bytes=624) INDEX (UNIQUE SCAN) OF ST_PK (UNIQUE) VIEW UNION-ALL TABLE ACCESS (FULL) OF DUAL (Cost=1 Card=82) TABLE ACCESS (FULL) OF DUAL (Cost=1 Card=82) TABLE ACCESS (FULL) OF DUAL (Cost=1 Card=82) TABLE ACCESS (FULL) OF DUAL (Cost=1 Card=82) TABLE ACCESS (FULL) OF DUAL (Cost=1 Card=82) TABLE ACCESS (FULL) OF DUAL (Cost=1 Card=82)

DEVL SELECT STATEMENT Optimizer=CHOOSE (Cost=7001 Card=4969 Bytes=5371489)   SORT (UNIQUE) (Cost=4198 Card=4969 Bytes=5371489)     NESTED LOOPS (Cost=1395 Card=4969 Bytes=5371489)

      HASH JOIN (OUTER) (Cost=183 Card=202 Bytes=217756)
        HASH JOIN (OUTER) (Cost=164 Card=202 Bytes=212302)
          NESTED LOOPS (OUTER) (Cost=145 Card=202 Bytes=204828)
            NESTED LOOPS (OUTER) (Cost=145 Card=202 Bytes=194324)
              NESTED LOOPS (OUTER) (Cost=145 Card=202 Bytes=183820)
                NESTED LOOPS (OUTER) (Cost=145 Card=202 Bytes=173316)
                  HASH JOIN (OUTER) (Cost=145 Card=202 Bytes=169276)
                    HASH JOIN (OUTER) (Cost=127 Card=202 Bytes=165438)
                      HASH JOIN (OUTER) (Cost=112 Card=202 Bytes=160186)
                        HASH JOIN (OUTER) (Cost=97 Card=202 Bytes=154934)
                          NESTED LOOPS (OUTER) (Cost=82 Card=202
Bytes=149682)
                            NESTED LOOPS (OUTER) (Cost=82 Card=202
Bytes=145642)
                              NESTED LOOPS (OUTER) (Cost=82 Card=202
Bytes=140188)
                                HASH JOIN (OUTER) (Cost=82 Card=202
Bytes=134734)
                                  HASH JOIN (OUTER) (Cost=67 Card=202
Bytes=130896)
                                    HASH JOIN (OUTER) (Cost=52 Card=202
Bytes=127058)
                                      HASH JOIN (Cost=33 Card=202
Bytes=122008)
                                        NESTED LOOPS (OUTER) (Cost=25
Card=82 Bytes=35014)
                                          HASH JOIN (OUTER) (Cost=25 Card=82
Bytes=30586)
                                            HASH JOIN (OUTER) (Cost=21
Card=82 Bytes=27552)
                                              HASH JOIN (OUTER) (Cost=17
Card=82 Bytes=25420)
                                                HASH JOIN (OUTER) (Cost=13
Card=82 Bytes=21156)
                                                  HASH JOIN (OUTER) (Cost=9
Card=82 Bytes=16892)
                                                    HASH JOIN (OUTER)

(Cost=5 Card=82 Bytes=6232)
TABLE ACCESS (FULL) OF SUBM (Cost=1 Card=82 Bytes=4674) VIEW (Cost=3 Card=67 Bytes=1273) HASH JOIN (OUTER)
(Cost=3 Card=67 Bytes=10452)
NESTED LOOPS
(Cost=1 Card=67 Bytes=6968)
TABLE ACCESS
(FULL) OF OFFICE (Cost=1 Card=82 Bytes=7462)
INDEX (UNIQUE SCAN) OF PDCR_PK (UNIQUE) TABLE ACCESS
(FULL) OF OFFICE_AKA (Cost=1 Card=82 Bytes=4264)
VIEW (Cost=3 Card=67 Bytes=8710) HASH JOIN (OUTER)
(Cost=3 Card=67 Bytes=10452)
NESTED LOOPS (Cost=1 Card=67 Bytes=6968) TABLE ACCESS
(FULL) OF OFFICE (Cost=1 Card=82 Bytes=7462)
INDEX (UNIQUE SCAN) OF INSD_PK (UNIQUE) TABLE ACCESS (FULL) OF OFFICE_AKA (Cost=1 Card=82 Bytes=4264) TABLE ACCESS (FULL) OF OFFICE (Cost=1 Card=82 Bytes=4264) TABLE ACCESS (FULL) OF OFFICE (Cost=1 Card=82 Bytes=4264) TABLE ACCESS (FULL) OF OFFICE_ADDR (Cost=1 Card=82 Bytes=2132) TABLE ACCESS (FULL) OF ADDR
(Cost=1 Card=82 Bytes=3034)
INDEX (UNIQUE SCAN) OF ST_PK
(UNIQUE)
TABLE ACCESS (FULL) OF QUOTE (Cost=1 Card=246 Bytes=43542) VIEW (Cost=7 Card=45 Bytes=1125) HASH JOIN (Cost=7 Card=45 Bytes=7515) HASH JOIN (Cost=5 Card=55 Bytes=6325) HASH JOIN (Cost=3 Card=67 Bytes=3484) TABLE ACCESS (FULL) OF QUOTE_ROLE (Cost=1 Card=82 Bytes=2132) TABLE ACCESS (FULL) OF CTAC_ROLE (Cost=1 Card=82 Bytes=2132) TABLE ACCESS (FULL) OF CTAC
(Cost=1 Card=82 Bytes=5166)
TABLE ACCESS (FULL) OF CTAC_AKA
(Cost=1 Card=82 Bytes=4264)
VIEW (Cost=3 Card=67 Bytes=1273) HASH JOIN (OUTER) (Cost=3 Card=67 Bytes=10452) NESTED LOOPS (Cost=1 Card=67 Bytes=6968) TABLE ACCESS (FULL) OF OFFICE
(Cost=1 Card=82 Bytes=7462)
INDEX (UNIQUE SCAN) OF BRANCH_PK
(UNIQUE)
TABLE ACCESS (FULL) OF OFFICE_AKA
(Cost=1 Card=82 Bytes=4264)
VIEW (Cost=3 Card=67 Bytes=1273) HASH JOIN (OUTER) (Cost=3 Card=67 Bytes=10452) NESTED LOOPS (Cost=1 Card=67 Bytes=6968) TABLE ACCESS (FULL) OF OFFICE
(Cost=1 Card=82 Bytes=7462)
INDEX (UNIQUE SCAN) OF MKT_PK
(UNIQUE)
TABLE ACCESS (FULL) OF OFFICE_AKA
(Cost=1 Card=82 Bytes=4264)
INDEX (UNIQUE SCAN) OF POL_STATUS_PK
(UNIQUE)
INDEX (UNIQUE SCAN) OF PROC_STATUS_PK (UNIQUE) INDEX (UNIQUE SCAN) OF PROG_PK (UNIQUE) TABLE ACCESS (FULL) OF QUOTE_CONTR (Cost=1 Card=82 Bytes=2132) TABLE ACCESS (FULL) OF QUOTE_CARR (Cost=1 Card=82 Bytes=2132) TABLE ACCESS (FULL) OF MKT_CARR (Cost=1 Card=82 Bytes=2132) VIEW (Cost=3 Card=67 Bytes=1273) HASH JOIN (OUTER) (Cost=3 Card=67 Bytes=10452) NESTED LOOPS (Cost=1 Card=67 Bytes=6968) TABLE ACCESS (FULL) OF OFFICE (Cost=1 Card=82 Bytes=7462) INDEX (UNIQUE SCAN) OF CARR_PK (UNIQUE) TABLE ACCESS (FULL) OF OFFICE_AKA (Cost=1 Card=82 Bytes=4264) INDEX (UNIQUE SCAN) OF LINE_PK (UNIQUE) INDEX (UNIQUE SCAN) OF OFFICE_PK (UNIQUE) INDEX (UNIQUE SCAN) OF OFFICE_PK (UNIQUE) INDEX (UNIQUE SCAN) OF OFFICE_PK (UNIQUE) TABLE ACCESS (FULL) OF ADDR (Cost=1 Card=82 Bytes=3034) TABLE ACCESS (FULL) OF ST (Cost=1 Card=82 Bytes=2214) VIEW UNION-ALL TABLE ACCESS (FULL) OF DUAL (Cost=1 Card=82) TABLE ACCESS (FULL) OF DUAL (Cost=1 Card=82) TABLE ACCESS (FULL) OF DUAL (Cost=1 Card=82) TABLE ACCESS (FULL) OF DUAL (Cost=1 Card=82) TABLE ACCESS (FULL) OF DUAL (Cost=1 Card=82) TABLE ACCESS (FULL) OF DUAL (Cost=1 Card=82)

Thanks

--
Jim Poe (jpoe_at_fulcrumit.com)
Received on Thu Oct 11 2001 - 10:07:12 CDT

Original text of this message

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