Hi all,
 
I'm new to MySQL and I'm trying to write a program that among other things 
monitors database usage. I would like to write an SQL query to retrieve info 
like session id, user name, cpu usage. Is there any MySQL system tables that 
gives me this sort of information?
 
To be more precise, I'm trying to get the MySQL equivalent of the following 
Oracle SQL:
 
select 
   sesstat.sid as sid, 
   sess.username user, 
   sess.status as status, 
   sess.program as program, 
   aud.name as command, 
   sesstat.value / 100 as cpu, 
from 
   V$STATNAME statname, 
   V$SESSTAT sesstat, 
   V$SESSION sess, 
   sys.audit_actions aud 
where 
   statname.statistic# = sesstat.statistic# 
   and 
   sess.sid = sesstat.sid 
   and 
   sess.username is not null 
   and 
   statname.name = 'CPU used by this session' 
   and 
   aud.action  = sess.command
order by 
   sess.sid 
 
thanks!
 
Ana
 

 

__________________________________________________
Converse com seus amigos em tempo real com o Yahoo! Messenger 
http://br.download.yahoo.com/messenger/ 

Reply via email to