oracle查看sql耗時 如何查看Oracle中sql語句的執(zhí)行時間?
如何查看Oracle中sql語句的執(zhí)行時間? 通過Oracle執(zhí)行計劃可以看到SQL的執(zhí)行時間?! XPLAINPLANFOR SELECT*FROMtable SELECT*FROMTABL
如何查看Oracle中sql語句的執(zhí)行時間?
通過Oracle執(zhí)行計劃可以看到SQL的執(zhí)行時間?! XPLAINPLANFOR SELECT*FROMtable SELECT*FROMTABLE(DBMS_XPLAN.DISPLAY) SQL>settimingon--顯示執(zhí)行時間 SQL>setautoraceon?C顯示執(zhí)行計劃 SQL>setautoraceon?C顯示執(zhí)行計劃 SQL>setautotracetraceonly?C只顯示執(zhí)行計劃即不顯示查詢出來的數(shù)據(jù) 設(shè)置完畢后執(zhí)行SQL語句就會顯示執(zhí)行時間。
在ORACLE中怎么查看SQL執(zhí)行日志?
如何查詢Oracle數(shù)據(jù)庫的操作日志 首先,向你介紹一個動態(tài)視圖:v$sql 該視圖展示最近一段時間所有執(zhí)行過的sql語句: select * from v$sql 即可。 如果報錯找不到v$sql,一般是權(quán)限問題,換sysdba就肯定能查到。 但要注意的是“隱式sql”,很多sql語句是調(diào)用執(zhí)行的,(比如,存儲過程中對dbms包的調(diào)用,再如執(zhí)行create 語句所觸發(fā)的對系統(tǒng)表空間、數(shù)據(jù)字典的修改等等。),這些語句同樣會展現(xiàn)在v$sql中。