Pour surveiller l’utilisation de la mémoire SQL Server, utilisez les compteurs d’objets SQL Server suivants. Utilisez les vues de gestion dynamique sys.dm_os_performance_counters et sys.dm_os_process_memory pour interroger de nombreux compteurs d’objets SQL Server.
Par défaut, une instance SQL Server peut consommer la plupart de la mémoire du système d’exploitation Windows disponible sur le serveur. Une fois la mémoire acquise, elle n’est libérée que si une sollicitation de la mémoire est détectée. Cela est par conception et n’indique pas de fuite de mémoire dans le processus SQL Server.
Pour surveiller la quantité de mémoire utilisée par SQL Server, examinez les compteurs de performances suivants : Ce compteur indique la quantité de mémoire du système d’exploitation que le gestionnaire de mémoire SQL Server a actuellement validée sur SQL Server.
Surveillez régulièrement une instance de SQL Server pour vérifier que l’utilisation de la mémoire se trouve dans des plages classiques. Par défaut, une instance SQL Server peut consommer la plupart de la mémoire du système d’exploitation Windows disponible sur le serveur.