配置oracle 解釋執行計劃--explain plan
1、使用sys使用者登陸
2、執行 $ORACLE_HOME/rdbms/admin/utlxplan.sql ,生成表。
3、執行 $ORACLE_HOME/sqlplus/admin/plustrce.sql 生成角色等。
4、對需要使用該功能的使用者賦予角色。
grant plustrace to public;
序號 | 命令 | 解釋 |
1 | SET AUTOTRACE OFF | 此為預設值,即關閉Autotrace |
2 | SET AUTOTRACE ON | 產生結果集和解釋計劃並列出統計 |
3 | SET AUTOTRACE ON EXPLAIN | 顯示結果集和解釋計劃不顯示統計 |
4 | SETAUTOTRACE TRACEONLY | 顯示解釋計劃和統計,儘管執行該語句但您將看不到結果集 |
5 | SET AUTOTRACE TRACEONLY STATISTICS | 只顯示統計 |
Eg:SET AUTOTRACE ON, set timing on, alter session set time_statistics=true;
三、Autotrace執行計劃的各列的涵義
序號 | 列名 | 解釋 |
1 | ID_PLUS_EXP | 每一步驟的行號 |
2 | PARENT_ID_PLUS_EXP | 每一步的Parent的級別號 |
3 | PLAN_PLUS_EXP | 實際的每步 |
4 | OBJECT_NODE_PLUS_EXP | Dblink或並行查詢時才會用到 |
四、AUTOTRACE Statistics常用列解釋
序號 | 列名 | 解釋 |
1 | db block gets | 從buffer cache中讀取的block的數量 |
2 | consistent gets | 從buffer cache中讀取的undo資料的block的數量 |
3 | physical reads | 從磁碟讀取的block的數量 |
4 | redo size | DML生成的redo的大小 |
5 | sorts (memory) | 在記憶體執行的排序量 |
7 | sorts (disk) | 在磁碟上執行的排序量 |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7425608/viewspace-890259/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle執行計劃Explain Plan 如何使用OracleAI
- Oracle 執行計劃(Explain Plan) 說明OracleAI
- Oracle 執行計劃(Explain Plan) 說明OracleAI
- oracle explain plan for獲取執行計劃並不可靠.OracleAI
- 使用EXPLAIN PLAN來檢視執行計劃AI
- TOAD中檢視執行計劃(Explain Plan)AI
- 【Explain Plan】檢視SQL的執行計劃AISQL
- 【最佳化】explain plan for 方式存取執行計劃AI
- MySQL explain執行計劃詳細解釋MySqlAI
- Explain執行計劃詳解AI
- ORACLE執行計劃 explain說明OracleAI
- oracle執行計劃的使用(EXPLAIN)OracleAI
- autotrace 和explain plan for可能導致執行計劃錯誤AI
- MySQL Explain執行計劃 - 詳解MySqlAI
- mysql explain 執行計劃詳解MySqlAI
- MySQL執行計劃EXPLAIN詳解MySqlAI
- 檢視執行計劃方法總結之一:explain plan命令AI
- 【執行計劃】格式化EXPLAIN PLAN的輸出結果AI
- explain執行計劃分析AI
- mysql執行計劃explainMySqlAI
- mysql explain 執行計劃MySqlAI
- 使用 EXPLAIN PLAN 獲取SQL語句執行計劃 (R0.1)AISQL
- explain 查詢執行計劃AI
- Hive底層原理:explain執行計劃詳解HiveAI
- oracle10g_11g_繫結變數bind_與最優執行計劃explain planOracle變數AI
- 十六、Mysql之Explain執行計劃MySqlAI
- Oracle EXPLAIN PLAN用法OracleAI
- mongodb執行計劃解釋MongoDB
- MySQL調優篇 | EXPLAIN執行計劃解讀(4)MySqlAI
- autotrace explain plan 相關引數解釋AI
- mysql調優之——執行計劃explainMySqlAI
- (4) MySQL中EXPLAIN執行計劃分析MySqlAI
- MongoDb學習之Explain執行計劃MongoDBAI
- Explain For理論執行計劃相關AI
- oracle explain plan for的用法OracleAI
- Oracle執行計劃詳解Oracle
- MySQL EXPLAIN命令詳解學習(檢視執行計劃)MySqlAI
- 【SQL_PLAN】Oracle 透過檢視sql_plan 格式化執行計劃SQLOracle