SQL Server, objet Workload Group Stats

S’applique à :SQL Server

L’objet SQLServer:Workload Group Stats contient des compteurs de performances qui fournissent des informations sur les statistiques des groupes de charges de travail de Resource Governor.

Chaque groupe de charges de travail actif crée une instance de l’objet SQLServer:Workload Group Stats ayant le même nom d’instance que le nom de groupe de charges de travail de Resource Governor. Le tableau suivant décrit les compteurs pris en charge sur cette instance.

Nom du compteur Description
Threads parallèles actifs Nombre actuel d'utilisations de threads parallèles.
Demandes actives Nombre de demandes qui sont en cours d'exécution dans ce groupe de charges de travail. Cela doit être équivalent au nombre de lignes filtrées sys.dm_exec_requests par ID de groupe.
Demandes bloquées Nombre actuel de demandes bloquées dans le groupe de charges de travail. Peut être utilisé pour déterminer des caractéristiques de charge de travail.
% processeur retardé UC du système retardée pour toutes les demandes dans l’instance spécifiée de l’objet de performance, en pourcentage de la durée active totale.
Base de % processeur retardé Réservé exclusivement à un usage interne.
% processeur effectif Utilisation de l’UC système par toutes les demandes dans l’instance spécifiée de l’objet de performance, en pourcentage de la durée active totale.
Base de % processeur effectif Réservé exclusivement à un usage interne.
% d'utilisation de l'UC Utilisation de la bande passante de l'UC par toutes les demandes dans ce groupe de charges de travail évaluée en fonction de l'ordinateur et normalisée à tous les processeurs du système. Cette valeur change à mesure que la quantité d’UC disponible pour le processus SQL Server change. Il n’est pas normalisé à ce que le processus SQL Server reçoit.
Base de % utilisation processeur Réservé exclusivement à un usage interne.
% non respecté Différence entre la réservation de l’UC et le pourcentage de planification effective.
Temps processeur max. par requête (ms) Temps processeur maximal, en millisecondes, utilisé par une demande en cours d'exécution dans le groupe de charges de travail.
Quantité max. de mémoire par requête (Ko) Valeur maximale de la quantité de mémoire, en kilo-octets (Ko), pour une requête.
Optimisations de requêtes/s Nombre des optimisations de requêtes qui se sont déroulées dans ce groupe de charges de travail par seconde. Peut être utilisé pour déterminer des caractéristiques de charge de travail.
Demandes en attente Nombre de demandes actuellement dans la file qui est en attente de sélection. Ce nombre peut être différent de zéro si la limitation se produit après que la limite GROUP_MAX_REQUESTS a été atteinte.
Nombre de requêtes à mémoire réduite/s Nombre de requêtes qui reçoivent une quantité réduite d'allocations de mémoire par seconde.
Demandes terminées/s Nombre de demandes qui sont terminées dans ce groupe de charges de travail. Ce nombre est cumulatif.
Plans non optimaux/s Nombre de plans non optimaux qui sont générés dans ce groupe de charges de travail par seconde.

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 '%Workload Group Stats%';