SQL Server utilise trop de mémoire RAM ; l’utilisation de la mémoire augmente de façon incontrôlée
Symptôme
L'utilisation de la mémoire par SQL Server augmente jusqu'à consommer toute la RAM du système, ce qui impacte les performances des autres processus.
Environnement
N'importe quelle machine hébergeant SQL Server.
Solution/Réponse
Par défaut, SQL Server est configuré pour des performances maximales, ce qui lui permet d'utiliser jusqu'à environ 2 000 téraoctets de RAM. Réduire la mémoire maximale autorisée pour SQL Server via SQL Management Studio devrait résoudre ce problème.
Pour cela :
1. Ouvrez SSMS et connectez-vous à l'instance SQL qui héberge le BSD.
2. Faites un clic droit sur l'instance BSD et sélectionnez « Propriétés ».
3. Dans les propriétés du serveur, allez dans l’onglet « Mémoire » et définissez la quantité maximale de RAM que SQL peut utiliser.
En général, il est conseillé de ne pas définir la mémoire maximale de SQL Server au-delà de la RAM totale du système moins 4 Go pour Windows. Chaque système et situation étant différents, il peut être préférable de réserver encore moins de mémoire selon les besoins.
Plus d'informations (optionnel)