Oracle Session Statistiken

Februar 25th, 2011 Categories: Oracle

Mit der folgenden Abfrage kann man Session-Statistiken ermitteln, z.B. um die Session zu finden, die die meisten Festplattenzugriffe verursacht oder die meiste CPU-Zeit in Anspruch nimmt.

SELECT n.NAME, s.VALUE, ses.USERNAME, ses.PROGRAM, ses.OSUSER, ses.MACHINE
FROM V$STATNAME N, V$SESSTAT S, v$session ses
WHERE N.STATISTIC# = S.STATISTIC# AND s.SID = ses.SID AND S.STATISTIC# NOT IN (13, 14)
ORDER BY VALUE DESC
 

Wenn z.B. nur die CPU Nutzung von Interesse ist, kann man mit NAME like ‘%CPU%’ entsprechend weiter einschränken.

Einen umfassenderen Überblick liefert natürlich die Enterprise Manager Console, aber die steht ja nicht immer zur Verfügung…

Tags:
No comments yet.

Leave a Comment