Configurar com sp_configure (max server memory)
SQL ServerConfiguraçãoComando
-- Make advanced options visible:
EXEC sys.sp_configure 'show advanced options', 1;
RECONFIGURE;
-- Set max server memory (MB). Example: allow 24 GB:
EXEC sys.sp_configure 'max server memory (MB)', 24576;
RECONFIGURE;
-- Verify:
EXEC sys.sp_configure 'max server memory (MB)';O que faz
Limita a memória máxima que o SQL Server pode usar para o buffer pool; deixa RAM para o sistema operacional e outros componentes.
Quando usar
Quando o SO/outros serviços no servidor estão sem memória, ou quando foi adicionada mais RAM.
Atenção
Deixe RAM suficiente para o sistema operacional, SSAS/SSIS, CLR e stacks de threads (geralmente pelo menos 4-6 GB para o SO). Um valor baixo demais prejudica gravemente a performance do SQL Server. A mudança não é aplicada sem RECONFIGURE; essa configuração é dinâmica (não exige restart).