Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Mailing Lists -> Oracle-L -> percentage wait time/test posting
This is just a test posting, cleverly disguised as something better than the typical "test posting - delete".
-- -- pct_wait.sql - Show the waits that have made the largest -- contribution to a session's lifetime. -- column username format a20; column event format a40; column elapsed format 99999999; column total_waits format 99999999; column pct format 999.999; break on sid skip 1 on sid; SELECT s.sid, s.username, se.event, (sysdate-s.logon_time)*60*60*24 elapsed, se.total_waits, se.total_timeouts, se.average_wait/100 average_wait, se.max_wait/100 max_wait, se.time_waited/100 time_waited, se.time_waited/((sysdate-s.logon_time)*60*60*24) pct FROM v$session s, v$session_event se WHERE s.sid = se.sid AND s.logon_time != sysdate AND se.time_waited > 0 AND se.event NOT IN (Received on Fri Aug 27 2004 - 13:48:40 CDT
'wait for unread message on broadcast channel',
'pipe get',
'queue messages',
'PL/SQL lock timer',
'unread message',
'pmon timer',
'rdbms ipc message',
'smon timer',
'wakeup time manager')
ORDER BY s.sid, pct desc; ---------------------------------------------------------------- Please see the official ORACLE-L FAQ: http://www.orafaq.com ---------------------------------------------------------------- To unsubscribe send email to: oracle-l-request_at_freelists.org put 'unsubscribe' in the subject line. -- Archives are at http://www.freelists.org/archives/oracle-l/ FAQ is at http://www.freelists.org/help/fom-serve/cache/1.html -----------------------------------------------------------------
![]() |
![]() |