select a.sid,
a.serial#,
a.status,
a.username, --哪個使用者執行的sql
d.spid 程序號,
b.sql_text sql內容,
a.machine 計算機名稱,
a.module 執行方式,
to_char(cast((c.sofar / totalwork * 100) as
decimal(18, 1))) || '%' 執行百分比,
c.elapsed_seconds 已耗時_秒,
c.time_remaining 預計剩餘_秒,
cast(c.elapsed_seconds / 60
asdecimal(18, 2)) 已耗時_分,
cast(c.time_remaining / 60
asdecimal(18, 2)) 預計剩餘_分,
cast(c.elapsed_seconds / 3600
asdecimal(18, 2)) 已耗時_時,
cast(c.time_remaining / 3600
asdecimal(18, 2)) 預計剩餘_時
from v$session a, v$sqlarea b, v$session_longops c, v$process d
where a.sql_hash_value = b.hash_value
and a.sid = c.sid(+)
and a.serial# = c.serial#(+)
--and to_char(cast((c.sofar / totalwork * 100) as
decimal(18, 1))) <> '100'
and a.paddr = d.addr;
資料庫監測sql執行
sql server profiler可以檢測在資料上執行的語句,特別是有的專案不直接使用sql語句,直接使用orm框架的系統處理資料庫的專案,在除錯sql語句時,給了很大的幫助。之前寫了使用sql server profiler追蹤死鎖的文章 sql server profiler追蹤資料庫死鎖 ...
資料庫監測sql執行
sql server profiler可以檢測在資料上執行的語句,特別是有的專案不直接使用sql語句,直接使用orm框架的系統處理資料庫的專案,在除錯sql語句時,給了很大的幫助。之前寫了使用sql server profiler追蹤死鎖的文章 sql server profiler追蹤資料庫死鎖 ...
資料庫 Oracle監聽例項詳解
oracle例項別名 imcdb description address protocol tcp host localhost port 1521 connect data server dedicated service name imcdb.imc.com imcdb 連線描述符名 例項別名 ...