오늘은 SQL스크립트로 오라클서버에서 필요이상 CPU를 사용하는 세션을 찾아내보자
아래는 해당 스크립트이다.
================================================================================
SELECT substr(a.sid,1,5) "Sid",
substr(a.process,1,7) "Process",
substr(a.username,1,20) "User",
v.value "CPU used by this session"
FROM v$statname s,
v$sesstat v,
v$session a
WHERE s.name = 'CPU used by this session'
AND v.statistic#=s.statistic#
AND v.sid = a.sid
AND v.value > 100
ORDER BY v.value DESC; |