none
Configuração Memória SQL Server 2008 RRS feed

  • Pergunta

  • Pessoal, estou com uma pequena dúvida.

    Configurei a memória usando o comando: 

    exec sp_configure 'max server memory (MB)', 117760
    go
    reconfigure
    go

    Seguindo esse padrão de configuração estou definido no SQL Server que o mesmo só pode usar o máximo de memória até 117 GB, sendo que o servidor tem um total de 128 GB.

    Analisando a imagem abaixo:

    Não compreendi muito bem porque no gerenciador de tarefas do windows do servidor esta 127 GB, sendo que deveria estar 117 GB.

    Tenho tido alguns problemas de lentidão no servidor e queria isolar que o problema esteja na memória.

    terça-feira, 25 de março de 2014 18:41

Todas as Respostas

  • Você deve ter deixando muita pouca memoria para o Windows. Este é o consumo geral. Tenta colocar uns 80 GB para o SQL Server e reinicie ele e veja se melhora a velocidade.

    Att


    Marlon Tiedt
    www.sesmt.com.br

    terça-feira, 25 de março de 2014 19:46
  • Marlon, seguir o propósito dos 80% pra SQL Server e o restante pra SO.
    terça-feira, 25 de março de 2014 21:50
  • Jerfeson,

    A sua configuração esta de acordo com os padrões, mas não podemos esquecer que existem outros processos e serviços que também vão consumir memória.

    Além disso, não é porque você definiu no máximo 117Gbs de memória que o SQL Server vai usar somente isso, existe uma grande diferença entre memória reservada e memória commitada.

    Esse é um indicador que você deve analisar, o quando de memória commitada o seu SQL Server esta utilizando através do Task Manager.


    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]

    • Sugerido como Resposta Edinaldo Junior quarta-feira, 2 de abril de 2014 18:01
    quinta-feira, 27 de março de 2014 13:00
    Moderador
  • Na verdade Galvão estou tendo resolver um problema de lentidão no servidor, sendo que o mesmo foi atualizado pra 128Gb e anteriormente era 32GB.

    Estou na tentativa de livrar as possibilidades, mas acredito que o problema não esteja na memória é preciso apenas ter a certeza.

    Estou tentando entender o uso das DMVs Memory clerks, ys.dm_os_memory_objects e sys.dm_os_memory_clerks na busca essa certeza.

    Percebo que a lentidão se concentra no período da manhã.

    Configurei o max server memory pra 100000 MB e automaticamente o valor memory baixou, porém em algumas pesquisas feitas muitos deixam apenas 2 à 4Gb livres pra o SO.


    terça-feira, 1 de abril de 2014 03:13