Compartilhar via


sys.resource_governor_workload_groups (Transact-SQL)

Retorna a configuração armazenada do grupo de carga de trabalho. 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

É 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.

ObservaçãoObservação

A importância só se aplica a grupos de carga de trabalho no mesmo pool de recursos.

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çãoObservação

Se essa configuração for maior que 50%, as consultas maiores serão executadas uma por 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çãoObservação

Para obter mais informações, consulte Classe de evento CPU Threshold Exceeded.

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çãoObservaçã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.

group_min_memory_percent

int

Porcentagem de MIN_MEMORY_PERCENT, que é a quantidade mínima de memória reservada para o pool de recursos que não pode ser compartilhada com outros pools de recursos. Este valor oferece um mínimo garantido para um grupo.

Comentários

A exibição do catálogo mostra os metadados armazenados. Para verificar a configuração na memória, use a exibição de gerenciamento dinâmico correspondente.

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

Solicita permissão VIEW ANY DEFINITION para exibir conteúdos e permissão CONTROL SERVER para alterar conteúdos.

Consulte também

Referência

sys.dm_resource_governor_workload_groups (Transact-SQL)

Exibições de catálogo (Transact-SQL)

Exibições de catálogo de Administrador de Recursos (Transact-SQL)