Partilhar via


sys.resource_governor_workload_groups (Transact-SQL)

Aplica-se a:SQL ServerAzure 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.