sys.resource_governor_workload_groups (Transact-SQL)
s’applique à :SQL Server
Azure 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
.