sys.resource_governor_workload_groups (Transact-SQL)
aplica-se a:sql server
instância gerenciada de SQL do Azure
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 no 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 workspace de consulta para um pool de recursos. O valor padrão é 25. Não é anulável. Observação: Se essa configuração for excessivamente alta, as consultas que exigem concessões de memória poderão ser bloqueadas até que outras consultas sejam concluídas e, em alguns casos, podem receber um erro de memória insuficiente. |
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 em custo de consulta. Não é anulável. |
max_dop |
int | Grau máximo de paralelismo para uma solicitação em execução 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. Observação: 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 em execução 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 utilizado por este grupo de carga de trabalho. |
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 |
float |
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 workspace 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 porcentagem, se especificado ao criar ou modificar um grupo de carga de trabalho. |
Comentários
A exibição do catálogo exibe os metadados armazenados. Para ver a configuração atualmente eficaz, use a exibição de gerenciamento dinâmico correspondente, sys.dm_resource_governor_workload_groups (Transact-SQL).
As configurações armazenadas e efetivas poderão 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 VIEW ANY DEFINITION
.