Choix des outils de surveillance

Microsoft SQL Server offre un ensemble complet d'outils de surveillance. Le choix de l'outil à utiliser dépend du type de surveillance dont vous avez besoin et des événements à surveiller.

Observateur d’événements

Le journal d'application, accessible dans l'Observateur d'événements Windows, contient les messages d'erreur, d'avertissement et d'informations sur Notification Services. Vous pouvez utiliser ces messages pour résoudre les problèmes relatifs aux instances et aux applications.

Pour plus d'informations sur les messages Notification Services, consultez Erreurs et événements liés à Notification Services.

Moniteur système

Le Moniteur système, intégré à l'outil Performance de Microsoft Windows, permet d'effectuer une surveillance en temps réel des performances des applications en utilisant des objets de performances prédéfinis qui contiennent des compteurs de performances. Le Moniteur système collecte les compteurs, les taux et les moyennes des ressources et des traitements, tels que le traitement des notifications, l'activité de l'UC du système ou la taille des bases de données. Pour plus d'informations, consultez Objets de performances de Notification Services.

Procédures stockées de Notification Services

Notification Services fournit des procédures stockées pour les rapports, le débogage et l'exécution manuelle de processus distincts de ceux disponibles dans SQL Server. Pour plus d'informations, consultez Rapports de performances de Notification Services et Procédures stockées de Notification Services (Transact-SQL).

Générateur de profils SQL Server

Le Générateur de profils SQL Server permet de surveiller l'activité des serveurs et des bases de données, telle que les blocages, les erreurs irrécupérables et l'activité des requêtes. Vous pouvez récupérer les données du Générateur de profils SQL Server dans une table SQL Server ou un fichier en vue d'une analyse ultérieure. Le Générateur de profils SQL Server possède également une fonctionnalité de traçage que vous pouvez utiliser pour la planification des index.

ms171335.note(fr-fr,SQL.90).gifRemarque :
La surveillance d'un trop grand nombre d'événements à la fois augmente la charge de traitement sur le serveur. Ne surveillez donc que les événements qui sont nécessaires à l'analyse des problèmes de performances en cours.

Pour plus d'informations, consultez Guide de référence du Générateur de profils SQL Server.

Procédures stockées et fonctions SQL Server

Les procédures stockées et fonctions système SQL Server suivantes sont très utiles pour la surveillance de l'activité des bases de données :

  • sp_who
    Fournit des informations de capture instantanée sur les utilisateurs et processus SQL Server actuels, notamment sur l'exécution des instructions, et indique si l'instruction est bloquée.
  • sp_spaceused
    Affiche une estimation de la quantité d'espace disque actuelle utilisée par une table ou une base de données.
  • sp_monitor
    Affiche des statistiques, notamment l'utilisation de l'UC, l'utilisation des E/S et la durée d'inactivité depuis la dernière exécution de sp_monitor.
  • fonctions intégrées
    Affiche des statistiques instantanées sur l'activité de SQL Server, depuis le démarrage du serveur ; ces statistiques sont stockées dans des compteurs prédéfinis de SQL Server. Par exemple, @@CPU_BUSY indique pendant combien de temps l'UC a exécuté du code SQL Server ; @@CONNECTIONS indique le nombre de connexions SQL Server ou de tentatives de connexion ; enfin, @@PACKET_ERRORS indique le nombre de paquets réseau sur des connexions SQL Server.

Pour plus d'informations, consultez Procédures stockées système (Transact-SQL).

Voir aussi

Concepts

Conseils pour l'évaluation des performances
Objets de performances de Notification Services
Utilisation du service Journaux et alertes de performance
Utilisation des rapports pour analyser les performances

Autres ressources

Erreurs et événements liés à Notification Services
Procédures stockées de Notification Services (Transact-SQL)
Procédures stockées système (Transact-SQL)
Guide de référence du Générateur de profils SQL Server

Aide et Informations

Assistance sur SQL Server 2005