[练习211]SQLT_Q2_不能使用Index的情况_v1.1_20061024
- 格式:pdf
- 大小:29.60 KB
- 文档页数:3
练习 2 – 不能使用索引的情况 1/3 [问题] 看下下面的 SQL语句现况记述问题点及改善方案,并记录 tuning后的 TKPROF 输出结果.
l 索引信息 PK_ORD P ORDDATE + VEND_NO + ITEM_NO
IX_ORD_VNO_ODATE VEND_NO + ORDDATE ORD
IX_ORD_INO_ODATE ITEM_NO + ORDDATE
n 现况
select orddate||vend_no, sum(ord_amt) from ord where orddate||vend_no like '1997%'||'C3041%' group by orddate||vend_no Call Count CPU Time Elapsed Time Disk Query Current Rows ------- ------ -------- ------------ ---------- ---------- ---------- ---------- Parse 1 0.000 0.000 0 0 0 0 Execute 1 0.000 0.000 0 0 0 0 Fetch 14 0.234 0.316 385 1098 0 125 ------- ------ -------- ------------ ---------- ---------- ---------- ---------- Total 16 0.234 0.316 385 1098 0 125 Elapsed Time for Client(sec.): 0.344 Misses in library cache during parse: 0 Optimizer goal: CHOOSE Parsing user: SQLT (ID=68) Rows Row Source Operation ------- --------------------------------------------------- 0 STATEMENT 125 SORT GROUP BY 1250 TABLE ACCESS FULL ORD
n 问题点及改善方案 2/3 n Tuning 结果