Segue alguns SQL para ajudar na administração de servidores
Oracle:
# CONTAR PROCESSOS OCIOSOS
select count (*)
from
v$session
where
username is not null and
status
<> 'ACTIVE';
# LISTAR
ESSES PROCESSOS
select
username, machine, action, status
from
v$session
where
username is not null and
status <> 'ACTIVE';
# RETORNA OS SELECTS PESADOS RODANDO NO MOMENTO
select
s.sql_address, s.sql_hash_value
from
v$session s, v$session_wait w
where
w.event like 'db file%read'
and w.sid =
s.sid ;
# PASSA O NÚMERO DAS ESTATÍSTICAS
select statistic#, value
from
v$sesstat
where
rownum <= 10
order by value;
# PASSA O NÚMERO DAS ESTATÍSTICAS
select
statistic#, value
from
v$sysstat
where
rownum <= 10
order by
value;
# INFORMA AS CONSULTAS QUE ESTÃO TENDO MUITO PARSE (FASES DE
COMPILAÇÃO DOS SELECTS)
select
name, value
from
v$sysstat
where name
in ('parse time cpu','parse time elapsed','parse count (hard)','CPU used by
this session');
Nenhum comentário:
Postar um comentário