Identificar motivo de lentidão excessiva.

DBA Geral (instalação, configuração do banco, scripts do Sql*Plus, shell scripts, batch scripts, etc...)
Responder
lekinhu
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 6
Registrado em: Seg, 12 Dez 2011 2:05 pm

Bom dia galera.

RHEL 5.3
Oracle 10G (RAC de 2 nós)

Na semana passada precisamos fazer uma manutenção em nosso ambiente, que consistiu em trocar o local do DataCenter.
Coincidentemente (ou não), após isso, nosso monitoramento passou a apontar um crescimento muito acentuado em algumas métricas como: 'redo buffer allocation retries', 'redo log space requests' e 'gc cr multi block request'.

Ao que parece, alguma rotina mais complexa gera uma lentidão excessiva na instância e isso provoca uma série de bloqueios. Selects que demorariam 1 segundo levam 10 minutos....No entanto, a equipe de desenvolvimento jura que nada foi alterado em termos de procedure ou sistema. Estou caindo na linha de analisar se a mudança de lugar do DataCenter embutiu algum outro problema na comunicação RAC X Storage ou entre os 2 nós do RAC... Enfim, ainda estamos tentando mapear melhor o que está acontecendo, mas alguém tem alguma ideia?

Obrigado a todos
ishii
Rank: Analista Júnior
Rank: Analista Júnior
Mensagens: 82
Registrado em: Ter, 28 Dez 2010 7:41 pm
Localização: São Paulo - SP

Olá,

Como houve uma mudança física do servidor.... sugiro dar uma olhada no blog do nosso amigo Portilho

http://profissionaloracle.com.br/blogs/ ... -lento-ne/

Pode até ser que o problema seja outro, mas não custa nada verificar...

[]s Ishii
lekinhu
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 6
Registrado em: Seg, 12 Dez 2011 2:05 pm

Muito legal seu link. Realmente não conhecia essa manobra.. já usou? Recomenda? Muito legal mesmo. Obrigado.

Apenas para complementar, rodei o AWR e notei uns valores muito acentuados para gc cr multi block request e Estd Interconnect traffic (KB). Como teste, desliguei um dos nos do cluster e a performance ao que parece voltou ao normal. Realmente tudo indica que é o interconnect... ou algum outro problema que afete tanto nessas variaveis (gc cr multi block request e Estd Interconnect traffic (KB))
ruibarros
Rank: Analista Júnior
Rank: Analista Júnior
Mensagens: 93
Registrado em: Qui, 29 Jan 2009 11:44 am
Localização: Cuiabá
Rui Barros
OCP - Oracle Certified Professional

Eu já fiz e recomendo... Verifique principalmente se o Jumbo Frames está configurado!
# ifconfig eth0 mtu 9000
Responder
  • Informação