1、 檢視最近執行的sql語句
select /*recentsql*/s.sql_id,s.child_number,s.hash_value,s.address,s.executions,s.sql_text
from v$sql s
where s.parsing_user_id = (
select u.user_id from all_users u
where u.username = 'yh_test'
) and s.command_type in (2 ,3, 6,7 ,189)
and upper(s.sql_text) not like upper( '%recentsql%')
2、使用dbms_xplan.display_cursor檢視執行計畫,它的用法見筆記 《dbms_xplan.display_cursor的用法》,
注意了:若dbms_xplan.display_cursor要以allstats last格式輸出的話,/*+gather_plan_statistics*/這個提示資訊放到查詢語句中是必須的。
Oracle檢視SQL歷史
背景,突然發現資料庫中資料表內容大量減少,於是想出查下oracle的sql執行歷史以檢視是執行的什麼sql來刪除的,於是搜到了 以sysdba登入 sqlplus as sysdba 執行如下sql檢視最近3天執行的delete和truncate操作 select c.username,a.prog...
如何檢視慢SQL
windows linux環境下搭建mysql流程 建立使用者 庫 表 如果安裝路徑下沒有my.ini檔案,則手動建立乙個,然後輸入的內容參考第二步 client port 3306 mysql no beep default character set mysqld port 3306 chara...
Oracle 如何 檢視 sid
oracle 如何 檢視 sid?1在oracle的安裝目錄下,如d oracle product 10.2.0 db 1 dbs,看檔名如spfileorcl.ora,那麼就是orcl,也就是說檔案名字是 spfile ora 那種的 就是sid 2d oracle product 10.2.0 ...