資源描述:
《子查詢優(yōu)化的經(jīng)典案例》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、子查詢優(yōu)化的經(jīng)典案例分類:oracle性能優(yōu)化2012-09-0602:19324人閱讀評(píng)論(0)收藏舉報(bào)上周五要下班的時(shí)候,蓋爾發(fā)來(lái)一個(gè)SQL[html]viewplaincopyprint?1.selecttpc.policy_id,2.tcm.policy_code,3.tpf.organ_id,4.to_char(tpf.insert_time,'YYYY-MM-DD')Asinsert_time,5.tpc.change_id,6.d.policy_code,7.e.company_name,8.f.real_name,9.tpf.fee_t
2、ype,10.sum(tpf.pay_balance)aspay_balance,11.c.actual_type,12.tpc.notice_code,13.d.policy_type,14.g.mode_nameaspay_mode15.fromt_policy_changetpc,16.t_contract_mastertcm,17.t_policy_feetpf,18.t_fee_typec,19.t_contract_masterd,20.t_company_customere,21.t_customerf,22.t_pay_modeg23.
3、wheretpc.change_id=tpf.change_id24.andtpf.policy_id=d.policy_id25.andtcm.policy_id=tpc.policy_id26.andtpf.receiv_status=127.andtpf.fee_status=128.andtpf.payment_idisnull29.andtpf.fee_type=c.type_id30.andtpf.pay_mode=g.mode_id31.andd.company_id=e.company_id(+)32.andd.applicant_id
4、=f.customer_id(+)33.andtpf.organ_idin34.(select35.organ_id36.fromt_company_organ37.startwithorgan_id='101'38.connectbypriororgan_id=parent_id)1.groupbytpc.policy_id,2.tpc.change_id,3.tpf.fee_type,4.to_char(tpf.insert_time,'YYYY-MM-DD'),5.c.actual_type,6.d.policy_code,7.g.mode_na
5、me,8.e.company_name,9.f.real_name,10.tpc.notice_code,11.d.policy_type,12.tpf.organ_id,13.tcm.policy_code14.orderbychange_id,fee_type15.16.SQL>select*fromtable(dbms_xplan.display);17.18.PLAN_TABLE_OUTPUT19.--------------------------------------------------------------------------
6、---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
7、-----------------------------------------------20.
8、Id
9、Operation
10、Name
11、Rows
12、Bytes
13、TempSpc
14、Cost(%CPU)
15、21.----------------------------------------------------------------------------------------------------------------22.
16、0
17、SELECTSTATEMENT
18、
19、45962
20、11M
21、
22、45650(0)
23、23.
24、1
25、SORTGROUPBY
26、
27、459
28、62
29、11M
30、23M
31、45650(0)
32、24.
33、*2
34、HASHJOIN
35、
36、45962
37、11M
38、