Recomendo que vc veja os eventos de espera que estão ocorrendo no banco para 
determinar qual a causa desta lentidão.
O sql abaixo pode te ajudar a localizar o foco do problema:

select b.username,b.osuser,b.machine,c.spid,a.*
from v$session_wait a,v$session b, v$process c
where a.event not like '%message from%' and
a.event not like '%rdbms ipc%'
and a.event not like 'pipe get'
and a.sid=b.sid
and b.paddr = c.addr
order by 3

Grd abraço

Leandro
De:oracle_br@yahoogrupos.com.br

Para:oracle_br@yahoogrupos.com.br

Cópia:

Data:Thu, 4 Dec 2008 15:59:57 -0300

Assunto:RES: RES: [oracle_br] Banco Lento

Pessoal, não sei se vou falar besteira, mas acho que estamos aqui também
para aprender.

O muito pouco que conheço, vou dar minhas opiniões:

Shared Pool grande demais;

Faça com que o valor da SGA total tenha uma sobra com relação ao tamanho
máximo da SGA.

Atente para os valores de hit ratio. Faça com que fiquem próximos de 1.

Se você possuir um software como o SpotLight, pode fazer todo o
monitoramento do banco e identificar problemas.

Atente para o número de conexões que o servidor permite em paralelo e
também o que me despertou interesse foi o fato de ter 300 usuários logados
simultâneamente, ou seja, 300 sessões abertas. Talvez isso possa estar
sufocando a memória do Oracle. Pelo que você mesmo falou, o problema não
parece ser de processamento.

Não deixe de seguir os passos já indicados pelos mestres, pois ainda me
considero um aprendiz (até porque só tenho experiência em banco 9i).

Abraços,

Carlos Martello

DBA Oracle / Consultor de Tecnologia

TEL: 55+21+3094-6250

Choice Technologies S/A - Inteligência em Energia

e-mail: [EMAIL PROTECTED]

De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de pso_ura
Enviada em: quinta-feira, 4 de dezembro de 2008 10:45
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: RES: [oracle_br] Banco Lento

A Configuração atual para 6Gb
Ficou assim

Componente da SGA Alocação Atual (MB) 
Pool Compartilhado 2368 
Cache de Buffer 3312 
Pool Grande 112 
Pool Java 160 
Outro 48 

Mas depois de aumentar a memória do banco de 4,5 para 6Gb já deu pra 
notar uma melhora significativa.

Mas tem momentos que quando tento acessar alguma informação ainda da 
aquelas travadas ( paradas) de segundos.

Dos 10Gb de memória do servidor quanto posso utilizar para o Banco sem 
comprometer o S.O.?

Att.: PsCO
--- Em oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br>
, "wilson teixeira" 
<[EMAIL PROTECTED]> escreveu
>
> Sugiro, gerar um AWR do período onde foi identificado a lentidão, 
analisar
> os waits events e os top sql's. Também analise os dados de 
performance do
> S.O.
> 
> 
> 
> _____ 
> 
> De: oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br> 
[mailto:oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br>
] Em
> nome de Carlos Eduardo P. Martello
> Enviada em: quarta-feira, 3 de dezembro de 2008 19:59
> Para: oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br>

> Assunto: RES: [oracle_br] Banco Lento
> Prioridade: Alta
> 
> 
> 
> Como estão os parâmetros de memoria, sort área size, buffer cache, 
threads
> simultâneos, etc?
> 
> Abs,
> 
> Carlos Martello
> 
> DBA Oracle / Consultor de Tecnologia
> 
> TEL: 55+21+3094-6250
> 
> Choice Technologies S/A - Inteligência em Energia
> 
> e-mail: carlosmartello@ <mailto:carlosmartello%40choice.com.br>
> choice.com.br
> 
> De: [EMAIL PROTECTED] <mailto:oracle_br%40yahoogrupos.com.br> 
os.com.br
> [mailto:[EMAIL PROTECTED] <mailto:oracle_br%40yahoogrupos.com.br>
> os.com.br] Em
> nome de pso_ura
> Enviada em: quarta-feira, 3 de dezembro de 2008 18:53
> Para: [EMAIL PROTECTED] <mailto:oracle_br%40yahoogrupos.com.br> 
os.com.br
> Assunto: [oracle_br] Banco Lento
> 
> 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
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> 
> 
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>

[As partes desta mensagem que não continham texto foram removidas]


 


Leandro Ortigão Pereira
OCP Oracle9i


[As partes desta mensagem que não continham texto foram removidas]

Responder a