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