none
Page Life Expectancy vs Buffer Cache Hit Ratio RRS feed

  • Pergunta

  • Olá Pessoal!

    Estou enfrentando um problema no meu servidor de SQL Server 2005. O Page life expectancy está muito baixo, na média de 100 a 110 chegando várias vezes ao dia em 20, 19. Entretanto o buffer cache hit ratio está sempre alto 99.8 não baixa disso. Em primeiro momento achei que poderia ser memória, mas o buffer cache hit ratio teria baixar também. O Cache hit Ratio também está alto em média de 90 a 91. Será que pode ser realmente problema de memória? Alguém poderia ajudar?


    []'s Douglas R. Oliveira
    quinta-feira, 7 de outubro de 2010 14:22

Respostas

  • Pessoal,

    Acredito que o gargalo desta história não é memoria nem disco.  Este cenário, na minha opinão, ta indicando muito IO, mas não acho que o disco seja o problema.

    Uma verificação massiva dos índices.Possivelmente estão faltando ou não estão criados corretamente gerando tables scan, hashes..carregando o IO subsystem.

    De uma olhadinha nas dmvs de missing indexes, faça uma analise de suas queries e melhore seus indices. Outra coisa, veja se a conta de srviço do SQL tem permissão de lock pages in memory. (previnindio que seja paginado dados pra memoria virtual no disco)

    Caso isso não resolva, ai sim passaria para verificação de gargalo fisico com analis ede outros contadores (avg disk sec/read e avg disk sec//write por exemplo)

    :)


    www.laertejuniordba.spaces.live.com www.simple-talk.com/author/laerte-junior/
    sexta-feira, 15 de outubro de 2010 20:20

Todas as Respostas

  • Douglas,

    Este comportamento esta ocorrendo em momentos específicos?

    Como esta a configuração de memória neste máquina?


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
    sexta-feira, 8 de outubro de 2010 18:46
    Moderador
  • Douglas,

    Precisa acrescentar mais memória ao seu servidor mesmo, O page Life expectancy está baixo e Cache Hit Ratio abaixo de 99 significa paginação, ou seja, o buffer manager não consegue processar os dados em memória.

    Só para confirmar, verifique o Phisical Disk (AVG. Disk Queue Length) deve ser no máximo 2 por disco, se maior que isso, confirma falta de memória.

    Att


    Robson Brandão
    quinta-feira, 14 de outubro de 2010 14:15
  • Robson,

    Se o AVG Disk Queue Length estiver sendo muito utilizado, com certeza nosso amigo esta sofrendo de SWAP em disco decorrente de falta de memória.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
    quinta-feira, 14 de outubro de 2010 18:34
    Moderador
  • Pessoal,

    Acredito que o gargalo desta história não é memoria nem disco.  Este cenário, na minha opinão, ta indicando muito IO, mas não acho que o disco seja o problema.

    Uma verificação massiva dos índices.Possivelmente estão faltando ou não estão criados corretamente gerando tables scan, hashes..carregando o IO subsystem.

    De uma olhadinha nas dmvs de missing indexes, faça uma analise de suas queries e melhore seus indices. Outra coisa, veja se a conta de srviço do SQL tem permissão de lock pages in memory. (previnindio que seja paginado dados pra memoria virtual no disco)

    Caso isso não resolva, ai sim passaria para verificação de gargalo fisico com analis ede outros contadores (avg disk sec/read e avg disk sec//write por exemplo)

    :)


    www.laertejuniordba.spaces.live.com www.simple-talk.com/author/laerte-junior/
    sexta-feira, 15 de outubro de 2010 20:20
  • Laerte,

    Será que um Tunning neste banco de dados não seria uma solução?


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
    sexta-feira, 22 de outubro de 2010 13:02
    Moderador
  • Com certeza Junião ....nao irá fugir disso não ...
    www.laertejuniordba.spaces.live.com www.simple-talk.com/author/laerte-junior/
    domingo, 21 de novembro de 2010 21:47