透過dbms_xplan.display察看執行計劃

adian發表於2007-06-08
Oracle9i新引入的包dbms_xplan[@more@]Oracle9i新引入的包dbms_xplan。函式display有三個引數:Table_name——執行計劃所存放的表,預設為PLAN_TABLE;STATEMENT_ID——PLAN_TABLE表中的欄位;FORMAT——顯示格式。
SQL> explain plan for
2 select
3 tA.n2,
4 tB.n2
5 from
6 t1 tA,
7 t1 tB
8 where
9 tA.n1 = 15
10 and tB.n1 = tA.n1 11 ;

Explained. SQL> select * from table(dbms_xplan.display);

優點:適合於bind var的SQL。可以直接執行,能夠根據相關資訊排序,顯示介面友好。

只能用作分析,和實際執行的計劃還是有差別的。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/94829/viewspace-918070/,如需轉載,請註明出處,否則將追究法律責任。

相關文章