Surveillance de la santé du serveur (périphériques et logs)

10.3.1 Vérification des périphériques et de l'utilisation des ressources

SQL Server fournit des vues et des fonctions système qui permettent de surveiller la santé du serveur, y compris l'utilisation des disques, de la mémoire et du processeur.

Exemple de surveillance de l'utilisation des disques :

SELECT * FROM sys.dm_io_virtual_file_stats(NULL, NULL);

10.3.2 Surveillance des journaux d'erreurs (Error Logs)

Les logs d'erreurs de SQL Server enregistrent des informations critiques sur l'état du serveur, y compris les erreurs, les événements de démarrage, et les problèmes de connexion.

  • Accès aux logs via SSMS : Management > SQL Server Logs > Current Log.

  • Vous pouvez également consulter ces logs via T-SQL :

EXEC xp_readerrorlog 0, 1, NULL, NULL, '2024-09-01', '2024-09-30';

10.3.3 Outils de surveillance de la santé

SQL Server offre plusieurs outils pour surveiller la santé globale du serveur :

  • SQL Server Management Data Warehouse (MDW) : Collecte les données de performances.

  • Activity Monitor : Fournit des informations en temps réel sur l'activité du serveur, y compris l'utilisation du processeur, les sessions, et les requêtes en cours.

  • PerfMon (Performance Monitor) : Utilisé pour surveiller les performances au niveau du système d'exploitation et des ressources SQL Server.

Last updated