Cette page vous a-t-elle été utile ?
Votre avis sur ce contenu est important. N'hésitez pas à nous faire part de vos commentaires.
Vous avez d'autres commentaires ?
1500 caractères restants
sys.dm_os_performance_counters (Transact-SQL)
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

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 Utiliser des objets SQL Server.

S'applique à : SQL Server (SQL Server 2008 jusqu'à la version actuelle).

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.

Remarque Remarque

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.

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 Afficher et lire les fichiers journaux d'installation de SQL Server.

Nécessite une autorisation VIEW SERVER STATE sur le serveur.

L'exemple suivant retourne les valeurs des compteurs de performance.

SELECT object_name, counter_name, instance_name, cntr_value, cntr_type
FROM sys.dm_os_performance_counters;

Ajouts de la communauté

AJOUTER
Afficher:
© 2015 Microsoft