Partage via


sys.resource_governor_workload_groups (Transact-SQL)

s’applique à :SQL ServerAzure SQL Managed Instance

Retourne la configuration du groupe de charge de travail stockée. Chaque ligne représente un groupe de charge de travail. Chaque groupe de charge de travail utilise un pool de ressources.

Nom de la colonne Type de données Description
group_id int ID unique du groupe de charges de travail. Non nullable.
name sysname Nom du groupe de charges de travail. Non nullable.
importance sysname Importance relative d'une demande dans ce groupe de charges de travail. L’importance est l’une des suivantes : Low, Medium, High. Medium est la valeur par défaut.

Remarque : Importance est relative à d’autres groupes de charges de travail dans le même pool de ressources.

Non nullable.
request_max_memory_grant_percent int Allocation de mémoire maximale pour une requête unique, sous la forme d’un pourcentage de la mémoire totale de l’espace de travail de requête pour un pool de ressources. La valeur par défaut est 25. Non nullable.

Remarque : Si ce paramètre est excessivement élevé, les requêtes nécessitant des allocations de mémoire peuvent être bloquées jusqu’à ce que d’autres requêtes se terminent et, dans certains cas, une erreur de mémoire insuffisante peut s’afficher.
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. Non nullable.

Pour plus d’informations, consultez REQUEST_MAX_CPU_TIME_SEC.
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. Non nullable.
max_dop int Degré maximal de parallélisme pour une requête s’exécutant dans le groupe de charge de travail. La valeur par défaut, 0, utilise des paramètres globaux dans l’étendue du serveur ou de la base de données. Non nullable.

Remarque : Si elle est définie sur une valeur autre que 0, remplace les paramètres globaux et l’indicateur de requête MAXDOP.
group_max_requests int Nombre maximal de requêtes simultanées en cours d’exécution dans le groupe de charge de travail. La valeur par défaut 0 spécifie qu'il n'y a pas de limite. Non nullable.
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 pour une requête unique, sous la forme d’un pourcentage de la mémoire totale de l’espace de travail de requête pour un pool de ressources. La valeur par défaut est 25. Non nullable.

Remarque : correspond à request_max_memory_grant_percent, mais inclut des fractions d’un pourcentage si elles sont spécifiées lors de la création ou de la modification d’un groupe de charge de travail.

Notes

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

Les configurations stockées et effectives peuvent être différentes si la configuration du gouverneur de ressources a été modifiée, mais que l’instruction ALTER RESOURCE GOVERNOR RECONFIGURE n’a pas été exécutée.

autorisations

Nécessite l’autorisation VIEW ANY DEFINITION.