Partage via


sys.resource_governor_workload_groups (Transact-SQL)

S’applique à : SQL Server

Retourne la configuration du groupe de charge de travail stockée dans SQL Server. Chaque groupe de charges de travail peut s'abonner à un seul et unique pool de ressources.

Nom de la colonne Type de données Description
group_id int ID unique 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.
importance sysname Remarque : l’importance s’applique uniquement aux groupes de charges de travail dans le même pool de ressources.

Importance relative d'une demande dans ce groupe de charges de travail. L’importance est l’une des suivantes, avec MEDIUM étant la valeur par défaut : LOW, MEDIUM, HIGH.

N'accepte pas la valeur NULL.
request_max_memory_grant_percent int Allocation de mémoire maximale, en pourcentage, pour une demande unique. La valeur par défaut est 25. N'accepte pas la valeur NULL.

Remarque : Si ce paramètre est supérieur à 50 %, les requêtes volumineuses s’exécutent une par une. Par conséquent, le risque de rencontrer une erreur de mémoire insuffisante est plus important pendant l'exécution de la demande.
request_max_cpu_time_sec int Limite maximale d'utilisation de l'UC, en secondes, pour une demande unique. La valeur par défaut 0 spécifie qu'il n'y a pas de limite. N'accepte pas la valeur NULL.

Remarque : Pour plus d’informations, consultez la classe d’événements seuil processeur dépassée.
request_memory_grant_timeout_sec int Délai d'allocation de mémoire, en secondes, pour une demande unique. La valeur par défaut 0 utilise un calcul interne basé sur le coût de requête. 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.

Remarque : ce paramètre remplace l’option de requête maxdop.
group_max_requests int Nombre maximal de demandes simultanées. La valeur par défaut 0 spécifie qu'il n'y a pas de limite. N'accepte pas la valeur NULL.
pool_id int ID du pool de ressources utilisé par ce groupe de charges de travail.
external_pool_id int S’applique à : SQL Server 2016 (13.x) et versions ultérieures.

ID du pool de ressources externe que ce groupe de charge de travail utilise.
request_max_memory_grant_percent_numeric float S’applique à : SQL Server 2019 (15.x) et versions ultérieures.

Allocation de mémoire maximale, en pourcentage, pour une demande unique. La valeur par défaut est 25. N'accepte pas la valeur NULL.

Remarque : Si ce paramètre est supérieur à 50 %, les requêtes volumineuses s’exécutent une par une. Par conséquent, le risque de rencontrer une erreur de mémoire insuffisante est plus important pendant l'exécution de la demande.

Notes

L'affichage catalogue affiche les métadonnées stockées. Pour afficher la configuration en mémoire, utilisez la vue de gestion dynamique correspondante, sys.dm_resource_governor_workload_groups (Transact-SQL).

La configuration stockée et en mémoire peut être différente si la configuration du gouverneur de ressources a été modifiée mais que l'instruction ALTER RESOURCE GOVERNOR RECONFIGURE n'a pas été appliquée.

autorisations

Requiert l'autorisation VIEW ANY DEFINITION pour consulter le contenu, requiert l'autorisation CONTROL SERVER pour modifier le contenu.

Voir aussi

sys.dm_resource_governor_workload_groups (Transact-SQL)
Affichages catalogue (Transact-SQL)
Affichages catalogue du gouverneur de ressources (Transact-SQL)