關於ORACLE AUTOTRACE
SQL> set autotrace traceonly explain
SP2-0613: 無法驗證 PLAN_TABLE 格式或實體
SP2-0611: 啟用EXPLAIN報告時出錯
2。原因 從網上查到一些資料記錄下來,主要原因是由於當前使用者沒有PLAN_TABLE這張表以及相應的PLUSTRACE角色許可權。
3。解決辦法
以sysdba身份登入
執行 SQL> @?rdbmsadminutlxplan.sql (該指令碼是建立表PLAN_TABLE)
執行 SQL> @?sqlplusadminplustrce.sql (該指令碼是將v$檢視傷得選擇許可權授予該角色,並將plustrace角色授予dba角色)
將plustrace角色授予當前角色[@more@]
二、設定Autotrace的命令。
序號 | 命令 | 解釋 |
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/74296/viewspace-1015640/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle AutotraceOracle
- ORACLE 使用AUTOTRACE功能Oracle
- ORACLE 10G AUTOTRACEOracle 10g
- Oracle最佳化工具——AutoTraceOracle
- oracle之autotrace統計資訊分析Oracle
- oracle 9i 開啟autotrace onOracle
- Oracle 9I 下的AutoTraceOracle
- 【優化】ORACLE set autotrace in SQL*Plus優化OracleSQL
- 關於檢視Oracle資料庫執行計劃的命令(set autotrace的用法和含意及區別[轉])Oracle資料庫
- 關於 oracle NULLOracleNull
- 關於oracle with as用法Oracle
- autotrace explain plan 相關引數解釋AI
- 【AUTOTRACE】SQL優化的重要工具--AUTOTRACESQL優化
- 4.1 關於 Oracle RestartOracleREST
- [轉]關於oracle with as用法Oracle
- 關於oracle時區Oracle
- 關於oracle autonomous transactionOracle
- 關於oracle commitOracleMIT
- 關於informix和oracleORMOracle
- oracle 10g R2 autotrace 增強Oracle 10g
- (轉)oracle效能工具包Explain plan、Autotrace、TkprofOracleAI
- oracle關於分割槽相關操作Oracle
- 1 關於 Oracle Data GuardOracle
- 4.2.1 關於配置Oracle RestartOracleREST
- 關於oracle的Spool命令Oracle
- 關於oracle的upsertOracle
- 關於oracle審計功能Oracle
- oracle 關於--控制檔案Oracle
- 關於Oracle Certificate ProfessionOracle
- 關於Oracle字元亂碼?Oracle字元
- 關於Oracle偽列rownumOracle
- 關於oracle中的undoOracle
- 關於Oracle Database Vault介紹OracleDatabase
- 關於Oracle RAC後臺程式Oracle
- ORACLE關於NULL的總結OracleNull
- oracle 關於--密碼檔案Oracle密碼
- oracle 關於--引數檔案Oracle
- oracle 關於-日誌檔案Oracle