Oracle檢視執行計劃的命令

zchbaby2000發表於2018-09-18

在SQL*PLUS(PL/SQL的命令視窗和SQL視窗均可)下執行下面步驟
EXPLAIN PLAN FOR
SELECT XXX FROM DUAL;
set linesize 4000;
set pagesize 4000;
SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY);

 SET TIMING ON            --控制顯示執行時間統計資料
 SET AUTOTRACE ON EXPLAIN       --這樣設定包含執行計劃、指令碼資料輸出,沒有統計資訊
 
 執行需要檢視執行計劃的SQL語句
 SET AUTOTRACE OFF          --不生成AUTOTRACE報告,這是預設模式
 SET AUTOTRACE ON          --這樣設定包含執行計劃、統計資訊、以及指令碼資料輸出
 執行需要檢視執行計劃的SQL語句

 SET AUTOTRACE OFF
 SET AUTOTRACE TRACEONLY       --這樣設定會有執行計劃、統計資訊,不會有指令碼資料輸出
 執行需要檢視執行計劃的SQL語句

 SET AUTOTRACE TRACEONLY STAT       --這樣設定只包含有統計資訊
 執行需要檢視執行計劃的SQL語句

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

相關文章