到底用沒用索引,你可以從v$sqlaera中找到你的語句對應的hash_value,然後從v$sql_plan中找到語句的執行計畫,通過執行計畫確認你的語句是不是使用了索引。
具體語句你可以類似如下寫法:
select hash_value,sql_text from v$sqlarea where upper(sql_text) like '%你需要查詢的sql語句的特徵片段%'
select * from v$sql_plan where hash_value = 上一句查到的hash_value
select hash_value,sql_text from v$sqlarea where sql_text like '%select username from zauser%'
select * from v$sql_plan where hash_value=3172437944
檢視Oracle中是否有鎖表的sql
檢視oracle中是否有鎖表的sql,具體是那個使用者那個程序造成死鎖,鎖的級別等。1 檢視是否有鎖表的sql select blocker lb.sid sb.username sql qb.sql text blockers,waiter lw.sid sw.username sql qw.sq...
檢視Oracle中是否有鎖表的sql
檢視oracle中是否有鎖表的sql,具體是那個使用者那個程序造成死鎖,鎖的級別等等,感興趣的朋友可以參考下 1 檢視是否有鎖表的sql 複製 如下 select blocker lb.sid sb.username sql qb.sql text blockers,waiter lw.sid sw...
檢視Oracle中是否有鎖表的sql
1 檢視是否有鎖表的sql select blocker lb.sid sb.username sql qb.sql text blockers,waiter lw.sid sw.username sql qw.sql text waiters from v lock lb,v lock lw,v ...