Configurer avec sp_configure (max server memory)
SQL ServerConfigurationCommande
-- 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)';Ce que fait la commande
Plafonne la mémoire maximale que SQL Server peut utiliser pour le buffer pool ; laisse de la RAM au système d'exploitation et aux autres composants.
Quand l'utiliser
Quand l'OS/les autres services du serveur manquent de mémoire, ou après ajout de RAM.
Attention
Laissez assez de RAM au système d'exploitation, à SSAS/SSIS, au CLR et aux piles de threads (généralement au moins 4-6 GB pour l'OS). Une valeur trop basse paralyse les performances de SQL Server. La modification n'est pas appliquée sans RECONFIGURE ; ce paramètre est dynamique (pas de redémarrage nécessaire).