Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
Microsoft SQL Server fournit des objets et des compteurs qui peuvent être utilisés par System Monitor pour surveiller l’activité dans les ordinateurs exécutant une instance de SQL Server. Un objet est n’importe quelle ressource SQL Server, telle qu’un verrou SQL Server ou un processus Windows. Chaque objet contient un ou plusieurs compteurs qui déterminent divers aspects de l'objet à surveiller. Par exemple, l’objet Verrous SQL Server contient des compteurs appelés Nombre d’interblocages/s et délai d’expiration du verrouillage/s.
Certains objets ont plusieurs instances si plusieurs ressources d’un type donné existent sur l’ordinateur. Par exemple, le type d’objet Processeur aura plusieurs instances si un système a plusieurs processeurs. Le type d’objet Databases a une instance pour chaque base de données sur SQL Server. Certains types d’objets (par exemple, l’objet Memory Manager ) n’ont qu’une seule instance. Si un type d’objet a plusieurs instances, vous pouvez ajouter des compteurs pour suivre les statistiques de chaque instance, ou dans de nombreux cas, toutes les instances en même temps. Les compteurs de l’instance par défaut apparaissent au format SQLServer :<object name>. Les compteurs pour les instances nommées apparaissent au format MSSQL$<nom de l'instance> :<nom du compteur> ou SQLAgent$<nom de l'instance> :<nom du compteur>.
En ajoutant ou en supprimant des compteurs dans le graphique et en enregistrant les paramètres du graphique, vous pouvez spécifier les objets et compteurs SQL Server surveillés lors du démarrage du Moniteur système.
Vous pouvez configurer System Monitor pour afficher des statistiques à partir de n’importe quel compteur SQL Server. En outre, vous pouvez définir une valeur de seuil pour n’importe quel compteur SQL Server, puis générer une alerte lorsqu’un compteur dépasse un seuil. Pour plus d’informations sur la définition d’une alerte, consultez Créer une alerte de base de données SQL Server.
Remarque
Les statistiques SQL Server sont affichées uniquement lorsqu’une instance de SQL Server est installée. Si vous arrêtez et redémarrez une instance de SQL Server, l’affichage des statistiques est interrompu et reprend automatiquement. Notez également que vous verrez des compteurs SQL Server dans le module Moniteur système, même si SQL Server n’est pas en cours d’exécution. Sur une instance en cluster, les compteurs de performances fonctionnent uniquement sur le nœud où SQL Server est en cours d’exécution.
Cette rubrique contient les sections suivantes :
Objets de performances de SQL Server Agent
Le tableau suivant répertorie les objets de performances fournis pour SQL Server Agent :
| Objet Performance | Descriptif |
|---|---|
| SQLAgent : Alertes | Fournit des informations sur les alertes de SQL Server Agent. |
| SQLAgent :Jobs | Fournit des informations sur les "tâches" de SQL Server Agent. |
| SQLAgent :JobSteps | Fournit des informations sur les étapes de travail de SQL Server Agent. |
| SQLAgent :Statistics | Fournit des informations générales sur SQL Server Agent. |
Objets de performance de Service Broker
Le tableau suivant répertorie les objets de performances fournis pour Service Broker.
| Objet Performance | Descriptif |
|---|---|
| SQLServer :Broker Activation | Fournit des informations sur les tâches activées par Service Broker. |
| SQLServer :Broker Statistics | Fournit des informations générales sur Service Broker. |
| SQLServer :Broker Transport | Fournit des informations sur le réseau de Service Broker. |
Objets de performance SQL Server
Le tableau suivant décrit les objets SQL Server.
| Objet Performance | Descriptif |
|---|---|
| SQLServer : Méthodes d'accès | Recherche et mesure l’allocation d’objets de base de données SQL Server (par exemple, le nombre de recherches d’index ou le nombre de pages allouées aux index et aux données). |
| SQLServer :Backup Device | Fournit des informations sur les périphériques de sauvegarde utilisés par les opérations de sauvegarde et de restauration, telles que le débit de l’appareil de sauvegarde. |
| SQLServer :Buffer Manager | Fournit des informations sur les buffers de mémoire utilisés par SQL Server, telles que freememory et le taux de réussite du cache tampon. |
| SQL Server :Buffer Node | Fournit des informations sur la fréquence à laquelle SQL Server demande et accède aux pages gratuites. |
| SQLServer :CLR | Fournit des informations sur le Common Language Runtime (CLR). |
| SQLServer :Cursor Manager by Type | Fournit des informations sur les curseurs. |
| SQLServer :Cursor Manager Total | Fournit des informations sur les curseurs. |
| SQLServer :Database Mirroring | Fournit des informations sur la mise en miroir de bases de données. |
| SQLServer :Databases | Fournit des informations sur une base de données SQL Server, telles que la quantité d’espace journal libre disponible ou le nombre de transactions actives dans la base de données. Il peut y avoir plusieurs instances de cet objet. |
| Fonctionnalités obsolètes de SQL Server | Compte le nombre de fois où les fonctionnalités déconseillées sont utilisées. |
| SQLServer :Exec Statistics | Fournit des informations sur les statistiques d’exécution. |
| SQLServer :General Statistics | Fournit des informations sur l’activité générale à l’échelle du serveur, telles que le nombre d’utilisateurs connectés à une instance de SQL Server. |
| SQL Server : HADR Availability Replica | Fournit des informations sur les réplicas de disponibilité des groupes de disponibilité Always On de SQL Server. |
| SQL Server :HADR Database Replica | Fournit des informations sur les réplicas de bases de données dans les groupes de disponibilité Always On de SQL Server. |
| SQLServer :Latches | Fournit des informations sur les verrous sur les ressources internes, telles que les pages de base de données, utilisées par SQL Server. |
| SQLServer :Locks | Fournit des informations sur les demandes de verrouillage individuelles effectuées par SQL Server, telles que les délais d’expiration des verrous et les interblocages. Il peut y avoir plusieurs instances de cet objet. |
| SQLServer :Memory Manager | Fournit des informations sur l’utilisation de la mémoire SQL Server, telles que le nombre total de structures de verrou actuellement allouées. |
| SQLServer :Plan Cache | Fournit des informations sur le cache SQL Server utilisé pour stocker des objets tels que des procédures stockées, des déclencheurs et des plans de requête. |
| SQLServer : Statistiques du pool de ressources | Fournit des informations sur les statistiques du pool de ressources Resource Governor. |
| Erreurs SQL de SQLServer | Fournit des informations sur les erreurs SQL Server. |
| SQLServer :SQL Statistics | Fournit des informations sur les aspects des requêtes Transact-SQL, telles que le nombre de lots d’instructions Transact-SQL reçues par SQL Server. |
| SQLServer :Transactions | Il fournit des informations sur les transactions actives dans SQL Server, telles que le nombre total de transactions et le nombre de transactions de photos instantanées. |
| SQLServer : Paramétrable par l'utilisateur | Effectue une surveillance personnalisée. Chaque compteur peut être une procédure stockée personnalisée ou n’importe quelle instruction Transact-SQL qui retourne une valeur à surveiller. |
| SQLServer : Statistiques d’attente | Fournit des informations sur les temps d'attente. |
| SQLServer : Statistiques du groupe de charge de travail | Fournit des informations sur les statistiques du groupe de charge de travail Resource Governor. |
Objets de performance de réplication de SQL Server
Le tableau suivant répertorie les objets de performances fournis pour la réplication SQL Server :
| Objet Performance | Descriptif |
|---|---|
|
SQLServer :Replication Agents SQLServer :Replication Snapshot SQLServer :Replication Logreader SQLServer :Replication Dist. SQLServer :Replication Merge Pour plus d’informations, consultez Surveillance de la réplication avec Le moniteur système. |
Fournit des informations sur l’activité de l’agent de réplication. |
Compteurs de pipeline SSIS
Pour le compteur de pipeline SSIS , consultez Compteurs de performances.
Autorisations requises
L’utilisation des objets SQL Server dépend des autorisations Windows, à l’exception de SQLAgent :Alerts. Les utilisateurs doivent être membres du rôle serveur fixe sysadmin pour utiliser SQLAgent :Alerts.
Voir aussi
Utiliser des objets de performance
sys.dm_os_performance_counters (Transact-SQL)