Configurar con sp_configure (max server memory)
SQL ServerConfiguraciónComando
-- 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)';Qué hace
Limita la memoria máxima que SQL Server puede usar para el buffer pool; deja RAM para el sistema operativo y otros componentes.
Cuándo usarlo
Cuando el SO/otros servicios del servidor se quedan sin memoria, o se ha añadido RAM nueva.
Precaución
Deje suficiente RAM para el sistema operativo, SSAS/SSIS, CLR y las pilas de hilos (normalmente al menos 4-6 GB para el SO). Fijarlo demasiado bajo hunde el rendimiento de SQL Server. El cambio no se aplica sin RECONFIGURE; este ajuste es dinámico (no requiere reinicio).