Execute este SQL várias vezes, durante um período de lentidão, e nos
mande os resultados,

set pages 1000
set linex 170
SELECT W.SID, W.EVENT, W.SECONDS_IN_WAIT FROM V$SESSION_WAIT W WHERE
W.EVENT NOT LIKE 'SQL*Net%' AND W.EVENT NOT IN ('pmon timer', 'smon
timer', 'rdbms ipc message', 'wakeup time manager', 'jobq slave wait',
'PL/SQL lock timer') ORDER BY W.SECONDS_IN_WAIT, W.SID;


Ricardo Portilho Proni
Coordenador / Bancos de Dados e SAP Basis - Solvo S/A
- Oracle Database 10g Administrator Certified Professional (OCP)
- Microsoft Certified Professional (MCP)
- Microsoft Certified Technologt Specialist: SQL Server 2005 (MCTS)

http://portilho.profissionaloracle.com.br




On Wed, 2008-12-03 at 21:53 +0000, pso_ura wrote:
> Pessoal tenho o seguinte problema:
> Banco Oracle 10g(10.2.0.4) R2, SO Red Hat ES 5.0
> - 10Gb de ram sendo 4.5Gb para o banco.
> - Em torno de 300 usuários simultâneos, sendo 90% apenas logado.
> - banco esta com aproximadamente em 35Gb de tamanho, mas 20Gb apenas 
> de dados de log.
> - Storage HP Evo 500Gb.
> - Servidor com dois processadores Dual Core 1.8Gz cada.
> 
> Problema
> O Banco esta com o tempo de resposta lento, pelo top a utilização 
> do processador nao ultrapassa 60% com alguns picos de utilização. Uma 
> simples select, tipo select c1 from x where c2=6 onde c2 eh a chave 
> primaria, demora em torno de 3 a 4 segundos, na segunda execução já 
> eh mais rápido. 
> Outro ponto que tenho utilizado para mesurar eh a tela de performance 
> do Enterprise Manager que fica baixissimo a utilização da CPU, Waits 
> praticamente inexistentes ou quando aparece é muito pequena.
> 
> O que mais posso fazer?? Tem mais algum gargalo que estou vendo???
> 
> Obrigado
> 
> 
> 
> 
>  

__________________________________________________
Faça ligações para outros computadores com o novo Yahoo! Messenger 
http://br.beta.messenger.yahoo.com/ 

Responder a