sys.resource_governor_workload_groups (Transact-SQL)
Aplica-se: SQL Server
Retorna a configuração do grupo de carga de trabalho armazenado no SQL Server. Cada grupo de carga de trabalho pode assinar apenas 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 permite valor nulo. |
name | sysname | Nome do grupo de carga de trabalho. Não permite valor nulo. |
importance | sysname | Observação: a importância só se aplica a grupos de carga de trabalho no mesmo pool de recursos. É a importância relativa de uma solicitação no grupo de carga de trabalho. A importância é uma das seguintes, com MEDIUM sendo o padrão: LOW, MEDIUM, HIGH. Não permite valor nulo. |
request_max_memory_grant_percent | int | Porcentagem máxima de concessão de memória para uma única solicitação. O valor padrão é 25. Não permite valor nulo. Observação: Se essa configuração for superior a 50%, as consultas grandes serão executadas uma de cada vez. Por isso, haverá maior risco de ser exibido o erro de falta de memória enquanto a consulta estiver sendo executada. |
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 permite valor nulo. Observação: para obter mais informações, consulte Classe de evento de limite de CPU excedido. |
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 permite valor nulo. |
max_dop | int | Grau máximo de paralelismo para o grupo de carga de trabalho. O valor padrão, 0, usa configurações globais. Não permite valor nulo. Observação: essa configuração substituirá a opção de consulta maxdop. |
group_max_requests | int | Número máximo de solicitações simultâneas. O valor padrão, 0, não especifica nenhum limite. Não permite valor nulo. |
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. Porcentagem máxima de concessão de memória para uma única solicitação. O valor padrão é 25. Não permite valor nulo. Observação: Se essa configuração for superior a 50%, as consultas grandes serão executadas uma de cada vez. Por isso, haverá maior risco de ser exibido o erro de falta de memória enquanto a consulta estiver sendo executada. |
Comentários
A exibição do catálogo exibe os metadados armazenados. Para ver a configuração na memória, use a exibição de gerenciamento dinâmico correspondente, sys.dm_resource_governor_workload_groups (Transact-SQL).
A configuração na memória e armazenada poderá ser diferente se a configuração do Administrador de recursos tiver sido alterada, mas a instrução ALTER RESOURCE GOVERNOR RECONFIGURE não tiver sido aplicada.
Permissões
Requer a permissão VIEW ANY DEFINITION para exibir conteúdo e a permissão CONTROL SERVER para alterar conteúdo.
Confira também
sys.dm_resource_governor_workload_groups (Transact-SQL)
Exibições do Catálogo (Transact-SQL)
Exibições de catálogo de Administrador de Recursos (Transact-SQL)