檢視sql執行計劃--set autotrace [final]
AUTOTRACE會分析和執行語句, 而EXPLAIN PLAN僅分析而不執行語句;
AUTOTRACE 的用法:
Usage: SET AUTOT[RACE] {OFF | ON | TRACE[ONLY]} [EXP[LAIN]] [STAT[ISTICS]]
說明:
前三個引數{OFF | ON | TRACE[ONLY]} 裡必需選擇一個,而且只能選擇一個
後兩個引數[EXP[LAIN]] [STAT[ISTICS]]是可選的,也可以都不選擇
TRACE[ONLY]的含意是隻顯示explain(執行計劃)和statistic(物理讀,一致讀等),不顯示SQL的結果集,
帶TRACE[ONLY]的引數中, 以下的4,5,6最常用的是第4種
只要帶上off,後面的[EXP[LAIN]] [STAT[ISTICS]]就無效了
1:set autotrace on;
顯示:記錄集+explain+statistics
2:set autotrace on explain
顯示:記錄集+explain
3:set autotrace on statistic
顯示 :記錄集+statistics
4:set autotrace traceonly
顯示: expain+statistics(不顯示資料)
5:set autotrace traceonly statistics
顯示: statistics
6:set autotrace traceonly explain
顯示: explain
7:set autotrace off
顯示:只顯示記錄集,這也就是預設的SQL PLUS的視窗效果
AUTOTRACE 的用法:
Usage: SET AUTOT[RACE] {OFF | ON | TRACE[ONLY]} [EXP[LAIN]] [STAT[ISTICS]]
說明:
前三個引數{OFF | ON | TRACE[ONLY]} 裡必需選擇一個,而且只能選擇一個
後兩個引數[EXP[LAIN]] [STAT[ISTICS]]是可選的,也可以都不選擇
TRACE[ONLY]的含意是隻顯示explain(執行計劃)和statistic(物理讀,一致讀等),不顯示SQL的結果集,
帶TRACE[ONLY]的引數中, 以下的4,5,6最常用的是第4種
只要帶上off,後面的[EXP[LAIN]] [STAT[ISTICS]]就無效了
1:set autotrace on;
顯示:記錄集+explain+statistics
2:set autotrace on explain
顯示:記錄集+explain
3:set autotrace on statistic
顯示 :記錄集+statistics
4:set autotrace traceonly
顯示: expain+statistics(不顯示資料)
5:set autotrace traceonly statistics
顯示: statistics
6:set autotrace traceonly explain
顯示: explain
7:set autotrace off
顯示:只顯示記錄集,這也就是預設的SQL PLUS的視窗效果
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-84430/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用set autotrace on 檢視資料庫執行計劃資料庫
- 如何檢視SQL的執行計劃SQL
- 獲取執行計劃之Autotrace
- 檢視 OceanBase 執行計劃
- 檢視SQL執行計劃的幾種常用方法YQSQL
- 達夢資料庫SQL執行計劃檢視方法資料庫SQL
- Oracle檢視sql_id 的歷史執行計劃OracleSQL
- 微課sql最佳化(11) 、如何檢視執行計劃SQL
- Oracle檢視執行計劃的命令Oracle
- 檢視一個正在執行的sql的執行計劃(explain for connection processlist_id)SQLAI
- 【SQL_PLAN】Oracle 透過檢視sql_plan 格式化執行計劃SQLOracle
- Oracle sql執行計劃OracleSQL
- Oracle如何檢視真實執行計劃(一)Oracle
- 執行計劃-2:檢視更多的資訊
- 檢視執行計劃出現ORA-22992錯誤
- [20210114]toad檢視真實執行計劃問題.txt
- [20210205]toad檢視真實執行計劃問題3.txt
- Oracle SQL Profile固定執行計劃的方法OracleSQL
- 執行計劃-1:獲取執行計劃
- MySQL——通過EXPLAIN分析SQL的執行計劃MySqlAI
- SQL優化案例-從執行計劃定位SQL問題(三)SQL優化
- 檢視mysql執行狀態的一些sqlMySql
- SQL最佳化案例-從執行計劃定位SQL問題(三)SQL
- .Oracle固定執行計劃之SQL PROFILE概要檔案OracleSQL
- SQL執行計劃異常引起的效能問題SQL
- SQL執行計劃異常 引起的效能問題SQL
- SQLServer統計監控SQL執行計劃突變的方法SQLServer
- 分析執行計劃優化SQLORACLE的執行計劃(轉)優化SQLOracle
- 獲取oracle sql語句詳細些執行計劃OracleSQL
- Oracle資料庫關於SQL的執行計劃(轉)Oracle資料庫SQL
- spark sql語句效能最佳化及執行計劃SparkSQL
- 【TUNE_ORACLE】定製化執行計劃SQL參考OracleSQL
- 在MySQL中使用explain查詢SQL的執行計劃MySqlAI
- MySQL執行計劃MySql
- SYBASE執行計劃
- MySQL 執行計劃MySql
- [20190125]簡單快速檢視那些sql語句正在執行.txtSQL
- 【執行計劃】Oracle獲取執行計劃的幾種方法Oracle
- Oracle DB 相關常用sql彙總7【手工繫結sql執行計劃】OracleSQL