Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

leandrocprocha

Consumo de recursos

Recommended Posts

Pessoal, sou novo aqui no forum e estou precisando de uma ajuda!!!Gostaria de saber como faço uma consulta ao banco para saber qual estação de trabalho está consumindo recurso no momento. O problema é o seguinte, em determinado momento do dia o banco fica muito lento e o processamento do servidor chega a 99% usando toda a memoria RAM 2GB. Gostaria de saber como descobrir que é o "ladrão" de recursos do servidor.Obrigado.Leandro César

Compartilhar este post


Link para o post
Compartilhar em outros sites

esta query te mostra quem está ativo no momento

 

SELECT *

FROM v$session

WHERE status = 'ACTIVE'

Compartilhar este post


Link para o post
Compartilhar em outros sites

OPA!

 

Seguinte, melhor coisa é analisar no sistema operacional qual processo está consumindo os recursos do servidor.

 

Agora, depende de SO para SO.

 

Se for UNIX, Solaris -- use topas

Para AIX ou HP - top

Para Tru64 use monitor

 

No windows, dê um CRTL + ALT + DEL e seja o consumo dos processos e acompanhe.

 

Para saber qual é o processo que está no Oracle, basta fazer a seguinte query.

 

SQL > select a.username, a.sid, a.serial#, b.pid, b.spid   2      from v$session a, v$process b   3      where a.paddr=b.addr and a.username <> ' ';
OBERVAÇÂO!

 

Verifique também a view v$sysstat para ver como ando o consumo do banco.

 

Caso tenha execuções paralelas, seja em v$pq_sysstat o consumo.

 

Depois poderá usar os programas do Sistema operacional para ver como anda o consumo de I/O e memoria virtual.

 

Abraços http://forum.imasters.com.br/public/style_emoticons/default/clap.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.