Partager via


SQL Server, objet General Statistics

S’applique à : SQL Server

L’objet SQLServer :General Statistics dans SQL Server fournit des compteurs pour surveiller l’activité générale à l’échelle du serveur, telles que le nombre de connexions actuelles et le nombre d’utilisateurs qui se connectent et se déconnectent par seconde des ordinateurs exécutant une instance de SQL Server. Cela peut être utile lorsque vous travaillez sur des systèmes de type OLTP (Large Online Transaction Processing) où de nombreux clients se connectent et se déconnectent d’une instance de SQL Server.

Ce tableau décrit les compteurs de statistiques générales SQL Server.

Compteurs statistiques générales de SQL Server Description
Tables temporaires actives Nombre de tables temporaires/variables de table en cours d'utilisation.
Réinitialisation de la connexion/s Nombre total de connexions établies à partir du groupement de connexions.
Suppression différée des notifications d'événements Nombre de notifications d'événements en attente de suppression par un thread système
Requêtes HTTP authentifiées Nombre de requêtes HTTP authentifiées démarrées par seconde.
Connexions logiques Nombre de connexions logiques au système.

La finalité principale des connexions logiques est de traiter les requêtes MARS (multiple active result sets). Pour les requêtes MARS, chaque fois qu’une application établit une connexion à SQL Server, il peut y avoir plusieurs connexions logiques qui correspondent à une connexion physique.

Lorsque vous n'utilisez pas MARS, le ratio entre les connexions physiques et logiques et de 1:1. Par conséquent, chaque fois qu’une application établit une connexion à SQL Server, les connexions logiques augmenteront de 1.
Connexions/s Nombre total de connexions démarrées par seconde. N'inclut pas les connexions regroupées.
Déconnexions/s Nombre total de déconnexions effectuées par seconde.
Blocages MARS Nombre de blocages MARS détectés.
Taux de rendement non atomique Nombre de rendements non atomiques par seconde.
Processus bloqués Nombre de processus actuellement bloqués.
Requêtes SOAP vides Nombre de requêtes SOAP vides démarrées par seconde.
Appels de méthode SOAP Nombre d'appels de méthode SOAP démarrés par seconde.
Requêtes d'ouverture de session SOAP Nombre de requêtes d'ouverture de session SOAP démarrées par seconde.
Requêtes de fermeture de session SOAP Nombre de requêtes de fermeture de session SOAP démarrées par seconde.
Requêtes SQL SOAP Nombre de requêtes SQL SOAP démarrées par seconde.
Requêtes WSDL SOAP Nombre de requêtes WSDL SOAP démarrées par seconde.
Attentes de verrouillage du fournisseur d’E/S de la trace SQL Nombre d’attentes pour le verrouillage du fournisseur d’E/S de fichier par seconde.
Taux de création de tables temporaires Nombre de tables temporaires/variables de table créées par seconde.
Tables temporaires en attente de destruction Nombre de tables temporaires/variables de table qui attendent d'être détruites par le thread système de nettoyage
id de l’unité de récupération tempdb** Nombre d’ID d’unité de récupération en double tempdb généré.
id d’ensemble de lignes tempdb** Nombre d’ID d’ensemble de lignes en double tempdb généré.
File d'attente des notifications d'événements de trace Nombre d'instances de notifications d'événements de trace qui attendent dans la file d'attente interne d'être envoyées via Service Broker
Transactions Nombre d'inscriptions de transactions (locales, du DTC et lie´es).
Connexions utilisateur Compte le nombre d'utilisateurs actuellement connectés à SQL Server.

Exemple

Vous commencez à explorer les compteurs de performances des requêtes dans cet objet en utilisant cette requête T-SQL sur la vue de gestion dynamique sys.dm_os_performance_counters :

SELECT * FROM sys.dm_os_performance_counters
WHERE object_name LIKE '%General Statistics%';