Bonjour,
Etant très loin d'être DBA, ma question va peut-être paraître stupide, mais est-il possible sous Oracle 9i de connaître la ressource CPU et la mémoire consommée par une requête et/ou une session?
Merci par avance.
Bonjour,
Etant très loin d'être DBA, ma question va peut-être paraître stupide, mais est-il possible sous Oracle 9i de connaître la ressource CPU et la mémoire consommée par une requête et/ou une session?
Merci par avance.
requete pour CPU:
Memory:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 select ss.username, se.SID, VALUE/100 cpu_usage_seconds from v$session ss, v$sesstat se, v$statname sn where se.STATISTIC# = sn.STATISTIC# and NAME like '%CPU used by this session%' and se.SID = ss.SID and ss.status='ACTIVE' and ss.username is not null order by VALUE desc;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 SELECT distinct NVL(a.username,'(oracle)') AS username, a.module, a.program, Trunc(b.value/1024/1024) AS memory_Mb, p.spid FROM v$session a, v$sesstat b, v$statname c, v$process p WHERE a.sid = b.sid AND b.statistic# = c.statistic# and a.paddr = p.addr(+) AND c.name = 'session pga memory' and b.value >= '31457280' AND a.program IS NOT NULL ORDER BY memory_Mb DESC;
Désolé d'avoir mis autant de temps à répondre.
Oui, c'est exactement ce qu'il me faut, merci beaucoup![]()
Partager