sys.dm_resource_governor_workload_groups (Transact-SQL)
Retourne les statistiques de groupe de charge de travail et la configuration en mémoire actuelle du groupe de charge de travail. Cette vue peut être jointe avec sys.dm_resource_governor_resource_pools pour obtenir le nom de pool de ressources.
Nom de la colonne |
Type de données |
Description |
---|---|---|
group_id |
int |
ID du groupe de charges de travail. N'accepte pas la valeur NULL. |
name |
sysname |
Nom du groupe de charges de travail. N'accepte pas la valeur NULL. |
pool_id |
int |
ID du pool de ressources. N'accepte pas la valeur NULL. |
statistics_start_time |
datetime |
Heure à laquelle la collection de statistiques a été réinitialisée pour le groupe de charges de travail. N'accepte pas la valeur NULL. |
total_request_count |
bigint |
Nombre cumulatif de demandes traitées dans le groupe de charges de travail. N'accepte pas la valeur NULL. |
total_queued_request_count |
bigint |
Nombre cumulatif de demandes mises en file d'attente une fois la limite GROUP_MAX_REQUESTS atteinte. N'accepte pas la valeur NULL. |
active_request_count |
int |
Nombre de demandes en cours. N'accepte pas la valeur NULL. |
queued_request_count |
int |
Nombre actuel de demandes en attente. N'accepte pas la valeur NULL. |
total_cpu_limit_violation_count |
bigint |
Nombre cumulatif de demandes dépassant la limite de l'UC. N'accepte pas la valeur NULL. |
total_cpu_usage_ms |
bigint |
Utilisation cumulative de l'UC, en millisecondes, par ce groupe de charges de travail. N'accepte pas la valeur NULL. |
max_request_cpu_time_ms |
bigint |
Utilisation maximale de l'UC, en millisecondes, pour une demande unique. N'accepte pas la valeur NULL.
Remarque
Il s'agit d'une valeur mesurée, contrairement à request_max_cpu_time_sec, qui est un paramètre configurable.Pour plus d'informations, consultez CPU Threshold Exceeded Event Class.
|
blocked_task_count |
int |
Nombre actuel de tâches bloquées. N'accepte pas la valeur NULL. |
total_lock_wait_count |
bigint |
Nombre cumulatif d'attentes de verrou qui se sont produites. N'accepte pas la valeur NULL. |
total_lock_wait_time_ms |
bigint |
Somme cumulative du temps écoulé, en millisecondes, du maintien d'un verrou. N'accepte pas la valeur NULL. |
total_query_optimization_count |
bigint |
Nombre cumulatif d'optimisations de requête dans ce groupe de charges de travail. N'accepte pas la valeur NULL. |
total_suboptimal_plan_generation_count |
bigint |
Nombre cumulatif de générations de plans non optimaux qui se sont produites dans ce groupe de charges de travail en raison de la sollicitation de la mémoire. N'accepte pas la valeur NULL. |
total_reduced_memgrant_count |
bigint |
Nombre cumulatif d'allocations de mémoire qui ont atteint la limite de taille de requête maximale. N'accepte pas la valeur NULL. |
max_request_grant_memory_kb |
bigint |
Taille maximale d'allocation de mémoire, en kilo-octets, d'une demande unique depuis que les statistiques ont été réinitialisées. N'accepte pas la valeur NULL. |
active_parallel_thread_count |
bigint |
Nombre actuel d'utilisations de threads parallèles. N'accepte pas la valeur NULL. |
importance |
sysname |
Valeur de configuration actuelle de l'importance relative d'une demande dans ce groupe de charges de travail. Le paramètre Importance peut avoir les valeurs suivantes, Medium étant la valeur par défaut :
N'accepte pas la valeur NULL. |
request_max_memory_grant_percent |
int |
Paramètre actuel de l'allocation de mémoire maximale, en pourcentage, pour une demande unique. N'accepte pas la valeur NULL. |
request_max_cpu_time_sec |
int |
Paramètre actuel de la limite maximale d'utilisation de l'UC, en secondes, pour une demande unique. N'accepte pas la valeur NULL. |
request_memory_grant_timeout_sec |
int |
Paramètre actuel du délai d'attente d'allocation de mémoire, en secondes, pour une demande unique. N'accepte pas la valeur NULL. |
group_max_requests |
int |
Paramètre actuel du nombre maximal de demandes simultanées. N'accepte pas la valeur NULL. |
max_dop |
int |
Degré maximal de parallélisme pour le groupe de charges de travail. La valeur par défaut 0 utilise des paramètres globaux. N'accepte pas la valeur NULL. |
Notes
Cette vue de gestion dynamique montre la configuration en mémoire. Pour consulter les métadonnées de configuration stockées, utilisez l'affichage catalogue sys.resource_governor_workload_groups.
Lorsque ALTER RESOURCE GOVERNOR RESET STATISTICS est exécuté avec succès, les compteurs suivants sont réinitialisés : statistics_start_time, total_request_count, total_queued_request_count, total_cpu_limit_violation_count, total_cpu_usage_ms, max_request_cpu_time_ms, total_lock_wait_count, total_lock_wait_time_ms, total_query_optimization_count, total_suboptimal_plan_generation_count, total_reduced_memgrant_count et max_request_grant_memory_kb. statistics_start_time prend la valeur de date et d'heure système actuelle, les autres compteurs prenant la valeur zéro (0).
Autorisations
Requiert l'autorisation VIEW SERVER STATE.
Voir aussi
Référence
Fonctions et vues de gestion dynamique (Transact-SQL)
sys.dm_resource_governor_resource_pools (Transact-SQL)