SQL Server 2005 x64, configurando a memória máxima do servidor

1

Sou um pouco novato em configurar o servidor SQL e precisei configurar uma nova máquina Server 2008 x64 com o SQL 2005 x64. Tudo parece estar funcionando bem, no entanto, tenho uma pergunta sobre a opção 'Maximum server memory'.

Esta opção deve ser configurada imediatamente? O servidor em questão tem 16GB de RAM neste estágio. Eu optei por ativar a opção de bloqueio de páginas de memória, no entanto, parece haver muitos conselhos conflitantes on-line sobre se deve ou não fazer isso.

Na minha opinião, se as páginas de memória estão sendo bloqueadas, então parece importante definir a opção de memória máxima do servidor para evitar que o SQL demore demais para seu próprio bem. No entanto, ao dizer isso, parece que o SQL também libera memória quando necessário; mas esse mecanismo permite que ele decida o que liberar, em vez de o sistema operacional exibir o que acha melhor.

Então, neste momento, estou pensando em definir a memória máxima do servidor para aproximadamente 12 GB. Deve-se notar que o servidor não está de todo ligado à memória neste momento.

Quais são as melhores práticas aqui? Obrigado!

    
por CapBBeard 29.07.2009 / 01:57

1 resposta

1

preferimos definir as configurações de memória máxima e mínima em nossos servidores de banco de dados, reservando um pouco de memória para o sistema operacional. Para uma caixa de 16Gb, provavelmente definiríamos o max e o min como 12Gb, mas temos servidores de banco de dados dedicados e nem sempre é o caso para todos.

Eu acredito que é uma boa prática definir sua memória como você sugeriu, imediatamente após a instalação e configurações iniciais.

    
por 31.07.2009 / 15:02