PL/Sql查看Oracle執行計劃?
查看Oracle執行計劃有好幾種方式,用plsql是最簡單的一種,先給大家分享一下這個簡單的方式吧
工具/原料
PL/Sql
Oracle
方法/步驟
打開PL/Sql並輸入用戶名密碼登錄數據庫
找到文件-》新建-》解釋計劃窗口,由於小編用的是漢化過的,對應的英文版就是File->New->Explain Plan Window
旋轉解釋計劃窗口,並打開
執行sql:select * from tableA where paraA=1 表明和條件自定義,下面以select * from dual為例
中文版的都已經特別清晰,如果是英文版本,其中Cost表示cpu的消耗,單位為n%,Cardinality表示執行的行數,等價Rows。
然後執行sql:select * from table(DBMS_XPLAN.DISPLAY),就可以看到oracle的執行計劃了
兩個sql看到的結果是一樣的,推薦使用方法一,再者plsql dev工具的Command window中不支持set autotrance on命令,查看的信息不全,想看其他信息可以藉助sqlplus