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

Home -> Community -> Mailing Lists -> Oracle-L -> Very Urgent - Please help

Very Urgent - Please help

From: Navtej B <navtej_b_at_yahoo.com>
Date: Wed, 3 May 2000 19:22:07 -0700 (PDT)
Message-Id: <10486.104894@fatcity.com>


--0-1804289383-957406927=:22529
Content-Type: text/plain; charset=us-ascii Content-Disposition: inline

 aHi Oracle Gurus

Please help me in tuning a query. The query is really giving me very much trouble. I am in trouble with the timing. I am sending the query as well as package using the query along with Explain Plan

I know several good people are in this group like Jared,Steve,Dick,Earl,Testa and several others.I had also attached the files for your convenience.

Thanks in advance for prompt reply

Navtejbir

SELECT

		DISTINCT
		TO_CHAR(lld.ld_leg_detl_id)

,ts.srvc_cd
,sp.cdty_cd
,a.ctry_cd
,a.sta_cd
,a.cty_name
,a.st_name
,a.blk_bldg
,a.unit
,NULL
FROM ld_leg_t ll, ld_leg_detl_t lld, tff_srvc_t ts, chrg_detl_t cd, shpm_t sp, addr_t a WHERE ll.ld_leg_id = 122625 AND NVL(lld.ld_leg_id,0) = 122625 AND ts.tff_id = NVL(lld.tff_id,0) AND ts.srvc_cd = NVL(lld.srvc_cd,'null') AND ts.carrcsld_ctl_enu <> 1 AND NVL(cd.ld_leg_detl_id,0) = lld.ld_leg_detl_id AND cd.chrg_lvl_enu = 2 AND NVL(cd.mnly_ovrd_unit,0) = NVL(cd.chgd_unit,0) AND NVL(cd.mnlyovrdunitrate,0) = NVL(cd.chgd_unit_rate,0) AND NVL(cd.mnly_ovrd_dlr,0) = NVL(cd.chrg_amt_dlr,0) AND ts.csld_prcnlvl_enu = 1 AND lld.to_addr_id = a.addr_id AND sp.shpm_id = lld.shpm_id UNION SELECT DISTINCT TO_CHAR(lld.ld_leg_detl_id)
,ts.srvc_cd
,sp.cdty_cd
,a.ctry_cd
,a.sta_cd
,a.cty_name
,a.st_name
,a.blk_bldg
,NULL
,NULL
FROM ld_leg_t ll, ld_leg_detl_t lld, tff_srvc_t ts, chrg_detl_t cd, shpm_t sp, addr_t a WHERE ll.ld_leg_id = 122625 AND NVL(lld.ld_leg_id,0) = 122625 AND ts.tff_id = NVL(lld.tff_id,0) AND ts.srvc_cd = NVL(lld.srvc_cd,'null') AND ts.carrcsld_ctl_enu <> 1 AND NVL(cd.ld_leg_detl_id,0) = lld.ld_leg_detl_id AND cd.chrg_lvl_enu = 2 AND NVL(cd.mnly_ovrd_unit,0) = NVL(cd.chgd_unit,0) AND NVL(cd.mnlyovrdunitrate,0) = NVL(cd.chgd_unit_rate,0) AND NVL(cd.mnly_ovrd_dlr,0) = NVL(cd.chrg_amt_dlr,0) AND ts.csld_prcnlvl_enu = 2 AND lld.to_addr_id = a.addr_id AND sp.shpm_id = lld.shpm_id UNION SELECT DISTINCT TO_CHAR(lld.ld_leg_detl_id)
,ts.srvc_cd
,sp.cdty_cd
,a.ctry_cd
,a.sta_cd
,a.cty_name
,NULL --a.st_name
,NULL --a.blk_bldg
,NULL --a.unit
,NULL --a.pstl_cd
FROM ld_leg_t ll, ld_leg_detl_t lld, tff_srvc_t ts, chrg_detl_t cd, shpm_t sp, addr_t a WHERE ll.ld_leg_id = 122625 AND NVL(lld.ld_leg_id,0) = 122625 AND ts.tff_id = NVL(lld.tff_id,0) AND ts.srvc_cd = NVL(lld.srvc_cd,'null') AND ts.carrcsld_ctl_enu <> 1 AND NVL(cd.ld_leg_detl_id,0) = lld.ld_leg_detl_id AND cd.chrg_lvl_enu = 2 AND NVL(cd.mnly_ovrd_unit,0) = NVL(cd.chgd_unit,0) AND NVL(cd.mnlyovrdunitrate,0) = NVL(cd.chgd_unit_rate,0) AND NVL(cd.mnly_ovrd_dlr,0) = NVL(cd.chrg_amt_dlr,0) AND ts.csld_prcnlvl_enu = 3 AND lld.to_addr_id = a.addr_id AND sp.shpm_id = lld.shpm_id UNION SELECT DISTINCT TO_CHAR(lld.ld_leg_detl_id)
,ts.srvc_cd
,sp.cdty_cd
,a.ctry_cd
,a.sta_cd
,NULL --a.cty_name
,NULL --a.st_name
,NULL --a.blk_bldg
,NULL --a.unit
,a.pstl_cd
FROM ld_leg_t ll, ld_leg_detl_t lld, tff_srvc_t ts, chrg_detl_t cd, shpm_t sp, addr_t a WHERE ll.ld_leg_id = 122625 AND NVL(lld.ld_leg_id,0) = 122625 AND ts.tff_id = NVL(lld.tff_id,0) AND ts.srvc_cd = NVL(lld.srvc_cd,'null') AND ts.carrcsld_ctl_enu <> 1 AND NVL(cd.ld_leg_detl_id,0) = lld.ld_leg_detl_id AND cd.chrg_lvl_enu = 2 AND NVL(cd.mnly_ovrd_unit,0) = NVL(cd.chgd_unit,0) AND NVL(cd.mnlyovrdunitrate,0) = NVL(cd.chgd_unit_rate,0) AND NVL(cd.mnly_ovrd_dlr,0) = NVL(cd.chrg_amt_dlr,0) AND ts.csld_prcnlvl_enu = 4 AND lld.to_addr_id = a.addr_id AND sp.shpm_id = lld.shpm_id UNION SELECT DISTINCT TO_CHAR(lld.ld_leg_detl_id)
,ts.srvc_cd
,sp.cdty_cd
,a.ctry_cd
,a.sta_cd
,NULL --a.cty_name
,NULL --a.st_name
,NULL --a.blk_bldg
,NULL --a.unit
,NULL --a.pstl_cd
FROM ld_leg_t ll, ld_leg_detl_t lld, tff_srvc_t ts, chrg_detl_t cd, shpm_t sp, addr_t a WHERE ll.ld_leg_id = 122625 AND NVL(lld.ld_leg_id,0) = 122625 AND ts.tff_id = NVL(lld.tff_id,0) AND ts.srvc_cd = NVL(lld.srvc_cd,'null') AND ts.carrcsld_ctl_enu <> 1 AND NVL(cd.ld_leg_detl_id,0) = lld.ld_leg_detl_id AND cd.chrg_lvl_enu = 2 AND NVL(cd.mnly_ovrd_unit,0) = NVL(cd.chgd_unit,0) AND NVL(cd.mnlyovrdunitrate,0) = NVL(cd.chgd_unit_rate,0) AND NVL(cd.mnly_ovrd_dlr,0) = NVL(cd.chrg_amt_dlr,0) AND ts.csld_prcnlvl_enu = 5 AND lld.to_addr_id = a.addr_id AND sp.shpm_id = lld.shpm_id ORDER BY 2, 3, 4, 5, 6, 7, 8, 9, 10 call count cpu elapsed disk query current rows

------- ------ -------- ---------- ---------- ---------- ---------- ----------
Parse        4      1.53       2.78          0      
2068          0           0
Execute      4      0.00       0.00          0        
 0          0           0
Fetch        4    186.07     295.96     354192  
12102520         40           0

------- ------ -------- ---------- ---------- ---------- ---------- ----------
total       12    187.60     298.74     354192  
12104588         40           0

Misses in library cache during parse: 2
Optimizer goal: CHOOSE
Parsing user id: 28 (SUROHMHAAS42)

Rows Execution Plan



      0  SELECT STATEMENT   GOAL: CHOOSE
      0   SORT (UNIQUE)
      0    UNION-ALL
      0     NESTED LOOPS
      0      NESTED LOOPS
      0       NESTED LOOPS
      2        NESTED LOOPS
 147093         NESTED LOOPS
      1          INDEX   GOAL: ANALYZED (UNIQUE SCAN)
OF 'PK_LDLEG' 
                     (UNIQUE)
 478922          TABLE ACCESS   GOAL: ANALYZED (FULL)
OF 
                     'CHRG_DETL_T'
 147035         TABLE ACCESS   GOAL: ANALYZED (BY
ROWID) OF 
                    'LD_LEG_DETL_T'
 147093          INDEX   GOAL: ANALYZED (UNIQUE SCAN)
OF 
                     'PK_LDLEGDETL' (UNIQUE)
      2        TABLE ACCESS   GOAL: ANALYZED (BY
ROWID) OF 
                   'TFF_SRVC_T'
      2         INDEX   GOAL: ANALYZED (UNIQUE SCAN)
OF 'PK_TFFSRVC' 
                    (UNIQUE)
      0       TABLE ACCESS   GOAL: ANALYZED (BY ROWID)
OF 'SHPM_T'
      0        INDEX   GOAL: ANALYZED (UNIQUE SCAN) OF
'PK_SHPM' 
                   (UNIQUE)
      0      TABLE ACCESS   GOAL: ANALYZED (BY ROWID)
OF 'ADDR_T'
      0       INDEX   GOAL: ANALYZED (UNIQUE SCAN) OF
'PK_ADDR' 
                  (UNIQUE)
      0     NESTED LOOPS
      0      NESTED LOOPS
      0       NESTED LOOPS
      2        NESTED LOOPS
 147093         NESTED LOOPS
      1          INDEX   GOAL: ANALYZED (UNIQUE SCAN)
OF 'PK_LDLEG' 
                     (UNIQUE)
 478922          TABLE ACCESS   GOAL: ANALYZED (FULL)
OF 
                     'CHRG_DETL_T'
 147035         TABLE ACCESS   GOAL: ANALYZED (BY
ROWID) OF 
                    'LD_LEG_DETL_T'
 147093          INDEX   GOAL: ANALYZED (UNIQUE SCAN)
OF 
                     'PK_LDLEGDETL' (UNIQUE)
      2        TABLE ACCESS   GOAL: ANALYZED (BY
ROWID) OF 
                   'TFF_SRVC_T'
      2         INDEX   GOAL: ANALYZED (UNIQUE SCAN)
OF 'PK_TFFSRVC' 
                    (UNIQUE)
      0       TABLE ACCESS   GOAL: ANALYZED (BY ROWID)
OF 'SHPM_T'
      0        INDEX   GOAL: ANALYZED (UNIQUE SCAN) OF
'PK_SHPM' 
                   (UNIQUE)
      0      TABLE ACCESS   GOAL: ANALYZED (BY ROWID)
OF 'ADDR_T'
      0       INDEX   GOAL: ANALYZED (UNIQUE SCAN) OF
'PK_ADDR' 
                  (UNIQUE)
      0     NESTED LOOPS
      0      NESTED LOOPS
      0       NESTED LOOPS
      2        NESTED LOOPS
 147093         NESTED LOOPS
      1          INDEX   GOAL: ANALYZED (UNIQUE SCAN)
OF 'PK_LDLEG' 
                     (UNIQUE)
 478922          TABLE ACCESS   GOAL: ANALYZED (FULL)
OF 
                     'CHRG_DETL_T'
 147035         TABLE ACCESS   GOAL: ANALYZED (BY
ROWID) OF 
                    'LD_LEG_DETL_T'
 147093          INDEX   GOAL: ANALYZED (UNIQUE SCAN)
OF 
                     'PK_LDLEGDETL' (UNIQUE)
      2        TABLE ACCESS   GOAL: ANALYZED (BY
ROWID) OF 
                   'TFF_SRVC_T'
      2         INDEX   GOAL: ANALYZED (UNIQUE SCAN)
OF 'PK_TFFSRVC' 
                    (UNIQUE)
      0       TABLE ACCESS   GOAL: ANALYZED (BY ROWID)
OF 'SHPM_T'
      0        INDEX   GOAL: ANALYZED (UNIQUE SCAN) OF
'PK_SHPM' 
                   (UNIQUE)
      0      TABLE ACCESS   GOAL: ANALYZED (BY ROWID)
OF 'ADDR_T'
      0       INDEX   GOAL: ANALYZED (UNIQUE SCAN) OF
'PK_ADDR' 
                  (UNIQUE)
      0     NESTED LOOPS
      0      NESTED LOOPS
      0       NESTED LOOPS
      2        NESTED LOOPS
 147093         NESTED LOOPS
      1          INDEX   GOAL: ANALYZED (UNIQUE SCAN)
OF 'PK_LDLEG' 
                     (UNIQUE)
 478922          TABLE ACCESS   GOAL: ANALYZED (FULL)
OF 
                     'CHRG_DETL_T'
 147035         TABLE ACCESS   GOAL: ANALYZED (BY
ROWID) OF 
                    'LD_LEG_DETL_T'
 147093          INDEX   GOAL: ANALYZED (UNIQUE SCAN)
OF 
                     'PK_LDLEGDETL' (UNIQUE)
      2        TABLE ACCESS   GOAL: ANALYZED (BY
ROWID) OF 
                   'TFF_SRVC_T'
      2         INDEX   GOAL: ANALYZED (UNIQUE SCAN)
OF 'PK_TFFSRVC' 
                    (UNIQUE)
      0       TABLE ACCESS   GOAL: ANALYZED (BY ROWID)
OF 'SHPM_T'
      0        INDEX   GOAL: ANALYZED (UNIQUE SCAN) OF
'PK_SHPM' 
                   (UNIQUE)
      0      TABLE ACCESS   GOAL: ANALYZED (BY ROWID)
OF 'ADDR_T'
      0       INDEX   GOAL: ANALYZED (UNIQUE SCAN) OF
'PK_ADDR' 
                  (UNIQUE)
      0     NESTED LOOPS
      0      NESTED LOOPS
      0       NESTED LOOPS
      2        NESTED LOOPS
 147093         NESTED LOOPS
      1          INDEX   GOAL: ANALYZED (UNIQUE SCAN)
OF 'PK_LDLEG' 
                     (UNIQUE)
 478922          TABLE ACCESS   GOAL: ANALYZED (FULL)
OF 
                     'CHRG_DETL_T'
 147035         TABLE ACCESS   GOAL: ANALYZED (BY
ROWID) OF 
                    'LD_LEG_DETL_T'
 147093          INDEX   GOAL: ANALYZED (UNIQUE SCAN)
OF 
                     'PK_LDLEGDETL' (UNIQUE)
      2        TABLE ACCESS   GOAL: ANALYZED (BY
ROWID) OF 
                   'TFF_SRVC_T'
      2         INDEX   GOAL: ANALYZED (UNIQUE SCAN)
OF 'PK_TFFSRVC' 
                    (UNIQUE)
      0       TABLE ACCESS   GOAL: ANALYZED (BY ROWID)
OF 'SHPM_T'
      0        INDEX   GOAL: ANALYZED (UNIQUE SCAN) OF
'PK_SHPM' 
                   (UNIQUE)
      0      TABLE ACCESS   GOAL: ANALYZED (BY ROWID)
OF 'ADDR_T'
      0       INDEX   GOAL: ANALYZED (UNIQUE SCAN) OF
'PK_ADDR' 
                  (UNIQUE)

********************************************************************************






__________________________________________________
Do You Yahoo!?
Send instant messages & get email alerts with Yahoo! Messenger. http://im.yahoo.com/
--0-1804289383-957406927=:22529
Content-Type: text/plain; name="package.txt"
Content-Transfer-Encoding: base64
Content-Description: package.sql
Content-Disposition: attachment; filename="package.txt"
Received on Wed May 03 2000 - 21:22:07 CDT

Original text of this message

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