plsql動態(tài)語句查詢數據 怎么看oracle執(zhí)行計劃結果,顯示結果?
怎么看oracle執(zhí)行計劃結果,顯示結果?1、直接File-New-Explain Plan Window,在窗口中執(zhí)行sql可以查看計劃結果。其中,Cost表示cpu的消耗,單位為n%,Cardin
怎么看oracle執(zhí)行計劃結果,顯示結果?
1、直接File-New-Explain Plan Window,在窗口中執(zhí)行sql可以查看計劃結果。其中,Cost表示cpu的消耗,單位為n%,Cardinality表示執(zhí)行的行數,等價Rows。
2、先執(zhí)行 EXPLAIN PLAN FOR select * from tableA where paraA1,再 select * from table(DBMS_XPLAN.DISPLAY)便可以看到oracle的執(zhí)行計劃了,看到的結果和1中的一樣,所以使用工具的時候推薦使用1方法。注意:PL/SQL Dev工具的Command window中不支持set autotrance on的命令。
還有使用工具方法查看計劃看到的信息不全,有些時候我們需要sqlplus的支持。二、通過sqlplus1.最簡單的辦法Sql set autotrace onSql select * from dual;執(zhí)行完語句后,會顯示explain plan 與 統(tǒng)計信息。
這個語句的優(yōu)點就是它的缺點,這樣在用該方法查看執(zhí)行時間較長的sql語句時,需要等待該語句執(zhí)行成功后,才返回執(zhí)行計劃,使優(yōu)化的周期大大增長。
如果不想執(zhí)行語句而只是想得到執(zhí)行計劃可以采用:Sql set autotrace trac
oracle的plsql語句如何顯示查詢的結果?
plsql里,寫好查詢語句后,在頂部工具欄中有一個黃色的齒輪符號,點擊它就可以展現出查詢結果列表了。
plsql執(zhí)行計劃怎么看?
每一次在PLSQL中執(zhí)行oracle查詢語句,然后按F5鍵執(zhí)行計劃看不明白,哪位老師有執(zhí)行計劃圖文教程和說明?
主要看cost那一列。但是f5出來的執(zhí)行計劃可能不是真正的執(zhí)行計劃。