透過dbms_xplan.display察看執行計劃
Oracle9i新引入的包dbms_xplan[@more@]Oracle9i新引入的包dbms_xplan。函式display有三個引數:Table_name——執行計劃所存放的表,預設為PLAN_TABLE;STATEMENT_ID——PLAN_TABLE表中的欄位;FORMAT——顯示格式。
優點:適合於bind var的SQL。可以直接執行,能夠根據相關資訊排序,顯示介面友好。
只能用作分析,和實際執行的計劃還是有差別的。
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);
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux透過計劃任務驅動Windows伺服器執行命令LinuxWindows伺服器
- 執行計劃-1:獲取執行計劃
- 透過空間佔用和執行計劃瞭解SQL Server的行儲存索引SQLServer索引
- 【SQL_PLAN】Oracle 透過檢視sql_plan 格式化執行計劃SQLOracle
- 分析執行計劃優化SQLORACLE的執行計劃(轉)優化SQLOracle
- Oracle 通過註釋改變執行計劃Oracle
- MySQL——通過EXPLAIN分析SQL的執行計劃MySqlAI
- MySQL執行計劃MySql
- SYBASE執行計劃
- MySQL 執行計劃MySql
- 【執行計劃】Oracle獲取執行計劃的幾種方法Oracle
- 9i and 10g 透過SQL_ADDRESS 或sql_id查詢執行計劃SQL
- 007 Rust 非同步程式設計,透過 join 執行 FutureRust非同步程式設計
- MySQL執行計劃解析MySql
- mysql explain 執行計劃MySqlAI
- explain執行計劃分析AI
- mysql執行計劃explainMySqlAI
- oracle 固定執行計劃Oracle
- Oracle sql執行計劃OracleSQL
- 執行計劃執行步驟原則
- 【PG執行計劃】Postgresql資料庫執行計劃統計資訊簡述SQL資料庫
- mysql透過計劃任務建立月表MySql
- 透過DNS TXT記錄執行powershellDNS
- mongodb執行計劃解釋MongoDB
- 檢視 OceanBase 執行計劃
- MySQL執行計劃解析(四)MySql
- 讀懂MySQL執行計劃MySql
- Explain執行計劃詳解AI
- PostgreSQL執行計劃變化SQL
- explain 查詢執行計劃AI
- 透過歷史記錄執行本地模型模型
- [20190111]執行計劃bitmap and.txt
- mysql explain 執行計劃詳解MySqlAI
- 十六、Mysql之Explain執行計劃MySqlAI
- SqlServer的執行計劃如何分析?SQLServer
- 柱狀圖與執行計劃
- DB2執行計劃分析DB2
- Calcite執行計劃最佳化
- Oracle-繫結執行計劃Oracle