sys.dm_os_performance_counters (Transact-SQL)

Renvoie une ligne par compteur de performance maintenu par le serveur. Pour plus d'informations sur chacun des compteurs de performance, consultez Utilisation d'objets SQL Server.

Nom de la colonne

Type de données

Description

object_name

nchar(128)

Catégorie à laquelle ce compteur appartient.

counter_name

nchar(128)

Nom du compteur.

instance_name

nchar(128)

Nom d'une instance particulière du compteur. Contient souvent le nom de la base de données.

cntr_value

bigint

Valeur actuelle du compteur.

RemarqueRemarque
Pour les compteurs par seconde, cette valeur est cumulative. La valeur de la fréquence doit se calculer en échantillonnant la valeur à des intervalles de temps discrets. La différence entre deux valeurs prélevées successives est égale à la fréquence de l'intervalle de temps utilisé.

cntr_type

int

Type de compteur défini par l'architecture de performances Windows. Pour plus d'informations sur les types de compteur de performance, consultez WMI Performance Counter Types (en anglais) sur MSDN ou votre documentation Windows Server.

Notes

Si l'instance d'installation de SQL Server n'affiche pas les compteurs de performance du système d'exploitation Windows, utilisez la requête Transact-SQL suivante pour vérifier si les compteurs de performance ont été désactivés.

Select count(*) from sys.dm_os_performance_counters

Si la valeur de retour est 0 ligne, cela signifie que les compteurs de performance ont été désactivés. Vous devez alors rechercher dans le journal d'installation l'erreur 3409, « Réinstallez sqlctr.ini pour cette instance et vérifiez que le compte de connexion à l'instance dispose des autorisations de Registre appropriées ». Ce message indique que les compteurs de performance n'ont pas été activés. Les erreurs qui précèdent immédiatement l'erreur 3409 doivent indiquer la cause première de l'échec d'activation des compteurs de performance. Pour plus d'informations sur les fichiers journaux d'installation, consultez Procédure : afficher et lire les fichiers journaux d'installation de SQL Server.

Autorisation

Nécessite l'autorisation VIEW SERVER STATE sur le serveur.