DBAtlas · Atlas d'exploitation des bases de données

Configurer avec sp_configure (max server memory)

SQL ServerConfiguration

Commande

-- 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).

Ouvrir dans DBAtlas →

Voir aussi