【SQL】長事務診斷指令碼

secooler發表於2009-06-16
1.指令碼如下:
--------------------------------------------------
-- Script. Function: Check the long sessions    --
-- Script. Name:     l.sql                      --
-- Author:          Secooler                    --
-- Date:            2007.9.6                    --
--------------------------------------------------


set lin 126
col message for a86
col TIME_REMAINING heading 'Time|Remaining' for 99999

select sid,serial#,message,time_remaining
  from v$session_longops
 where time_remaining > 0
/

2.
v$session_longops檢視可以檢測出SQL語句執行時間超過6秒的長事務,在日常資料庫巡檢過程中很是有用。

-- The End --

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/519536/viewspace-606453/,如需轉載,請註明出處,否則將追究法律責任。

相關文章