Administrador acidental de banco de dados aqui.
Questão:
Você ainda limitaria manualmente a RAM máxima para o SQL Server, mesmo que o único objetivo desse servidor seja atender somente ao mecanismo de banco de dados do SQL Server?
Eu tenho o Microsoft Windows 2012 R2 Server, SQL Server 2012 Std, com 32 GB de RAM.
Admin faça o login constantemente no SQL Server para usar seu console e tudo.
Em segundo lugar, como você verifica se este servidor Windows está habilitado para NUMA?
fonte
O SQL
NUMA
sabe que você pode encontrarNUMA
informações usando uma consulta. Você também pode usar esta consulta para ver quantosNUMA
nós você possui e qual CPU e núcleos estão atribuídos a quaisNUMA
:Ou quantas
NUMA
:fonte
Sim, você deve limitar a memória máxima do SQL Server, mesmo que o servidor tenha apenas uma finalidade. Caso contrário, o SQL Server poderá começar a usar a memória que o próprio Windows precisa para funcionar bem. É comum deixar 1 GB -> 20% da RAM total no Windows, dependendo das suas necessidades.
A configuração NUMA do servidor é exibida no Gerenciador de tarefas, selecionando um processo, clique com o botão direito do mouse e selecione Definir afinidade. O Windows Resource Monitor também exibe as informações de NUMA.
fonte