sys.resource_governor_workload_groups (Transact-SQL)
Aplica-se a:SQL Server
Azure SQL Managed Instance
Retorna a configuração do grupo de carga de trabalho armazenado. Cada linha representa um grupo de carga de trabalho. Cada grupo de carga de trabalho usa um pool de recursos.
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
group_id |
int | ID exclusivo do grupo de carga de trabalho. Não anulável. |
name |
sysname | Nome do grupo de carga de trabalho. Não anulável. |
importance |
sysname | É a importância relativa de uma solicitação neste grupo de carga de trabalho. A importância é uma das seguintes: Low , Medium , High .
Medium é o padrão. Observação: Importância é relativa a outros grupos de carga de trabalho no mesmo pool de recursos. Não anulável. |
request_max_memory_grant_percent |
int | Concessão máxima de memória para uma única solicitação, como uma porcentagem da memória total do espaço de trabalho de consulta para um pool de recursos. O valor padrão é 25. Não anulável. Nota: Se essa configuração for excessivamente alta, as consultas que exigem concessões de memória podem ser bloqueadas até que outras consultas sejam concluídas e, em alguns casos, podem receber um erro de falta de memória. |
request_max_cpu_time_sec |
int | Limite máximo de uso da CPU, em segundos, para uma única solicitação. O valor padrão, 0, não especifica nenhum limite. Não anulável. Para obter mais informações, consulte REQUEST_MAX_CPU_TIME_SEC. |
request_memory_grant_timeout_sec |
int | Tempo limite de concessão de memória, em segundos, para uma única solicitação. O valor padrão, 0, usa um cálculo interno baseado no custo da consulta. Não anulável. |
max_dop |
int | Grau máximo de paralelismo para uma solicitação executada no grupo de carga de trabalho. O valor padrão, 0, usa configurações globais no escopo do servidor ou do banco de dados. Não anulável. Nota: Se definido como um valor diferente de 0, substitui as configurações globais e a dica de consulta MAXDOP . |
group_max_requests |
int | Número máximo de solicitações simultâneas executadas no grupo de carga de trabalho. O valor padrão, 0, não especifica nenhum limite. Não anulável. |
pool_id |
int | ID do pool de recursos que esse grupo de carga de trabalho usa. |
external_pool_id |
int |
Aplica-se a: SQL Server 2016 (13.x) e posterior. ID do pool de recursos externos que esse grupo de carga de trabalho usa. |
request_max_memory_grant_percent_numeric |
flutuar |
Aplica-se a: SQL Server 2019 (15.x) e posterior. Concessão máxima de memória para uma única solicitação, como uma porcentagem da memória total do espaço de trabalho de consulta para um pool de recursos. O valor padrão é 25. Não anulável. Observação: corresponde request_max_memory_grant_percent , mas inclui frações de um percentual se especificado ao criar ou modificar um grupo de carga de trabalho. |
Comentários
A exibição de catálogo exibe os metadados armazenados. Para ver a configuração atualmente efetiva, use a exibição de gerenciamento dinâmico correspondente, sys.dm_resource_governor_workload_groups (Transact-SQL).
As configurações armazenadas e efetivas podem ser diferentes se a configuração do administrador de recursos tiver sido alterada, mas a instrução ALTER RESOURCE GOVERNOR RECONFIGURE
não tiver sido executada.
Permissões
Requer a permissão de VIEW ANY DEFINITION
.