Category: Performance Tuning

Olá pessoal, no post de ontem citei sobre um ambiente que meu amigo DBA pegou com os parâmetros de memória subdimensionados…

Pois bem. O ambiente anteriormente descrito era o ambiente de Homologação.

Adivinhem? Em Produção os parâmetros estavam exatamente iguais!!!

Mais: ele comentou comigo que a incidência de espera por library cache pin e library cache lock era absurdamente alta, que era nítido que o pessoal esperava por isso já na aplicação.

Ele fez o diagnóstico do ambiente:

  • Estrturas de memória subdimensionadas no banco de dados;
  • Parâmetro TIMED_STATISTICS definido como TRUE, porém, o pacote SYSSTAT não estava instalado no sistema operacional;
  • Os parâmetros de kernel que são pré-requisitos para instalação do banco não estavam configurados.

Com isso é fácil perceber que não era nem DBA Google, nem DBA Ghost. Era pão-durice mesmo do pessoal da empresa!! Não contrataram um DBA para montar o ambiente e fizeram por conta própria!

Bom, o Bruno corrigiu os itens problemáticos e não ocorre mais esses eventos de espera.

O pessoal até o elogiou dizendo que nunca a Produção rodou tão rápido como agora!

Boa Brunão!!

Abraços,

Vinicius

Share

O meu amigo Rodrigo Almeida, postou há algum tempo no Blog dele sobre os Tipos de DBA existentes no mercado.

Hoje, 18/02/2010, o meu amigo Bruno Cantelli me chamou e passou a situação de um cliente em que ele estava:

  • db_cache_size = 32M;
  • shared_pool_size = 80M.

Tudo bem que se tratava do ambiente de Homologação, mas a pergunta é: como alguém em sã consciência deixa essas estruturas de memória tão sub-dimensionadas desta forma?! Incrível!

E aí? Acho que o DBA que fez esse serviço é um DBA Google ou um DBA Ghost!

Qual a opinião de vocês?! Incompetência ou desleixo?

Abraços!

Vinicius

Share