Compartilhar via


sys.dm_resource_governor_workload_groups (Transact-SQL)

Retorna as estatísticas de grupo de carga de trabalho e configuração na memória atual do grupo de carga de trabalho. Esta exibição pode ser unida com sys.dm_resource_governor_resource_pools obter o nome de pool de recursos.

Nome da coluna

Tipo de dados

Descrição

group_id

int

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

pool_id

int

ID do pool de recursos. Não permite valor nulo.

statistics_start_time

datetime

Hora em que coleta de estatísticas foi redefinida para o grupo de carga de trabalho. Não permite valor nulo.

total_request_count

bigint

Conta cumulativa de solicitações concluídas no grupo de carga de trabalho. Não permite valor nulo.

total_queued_request_count

bigint

Conta cumulativa de solicitações em fila depois que o limite de GROUP_MAX_REQUESTS foi alcançado. Não permite valor nulo.

active_request_count

int

Conta de solicitação atual. Não permite valor nulo.

queued_request_count

int

Conta de solicitação em fila atual. Não permite valor nulo.

total_cpu_limit_violation_count

bigint

Conta cumulativa de solicitações que excedem o limite de CPU. Não permite valor nulo.

total_cpu_usage_ms

bigint

Uso cumulativo da CPU, em milissegundos, pelo grupo de carga de trabalho. Não permite valor nulo.

max_request_cpu_time_ms

bigint

Uso máximo da CPU, em milissegundos, para uma única solicitação. Não permite valor nulo.

ObservaçãoObservação

Este é um valor medido, diferente de request_max_cpu_time_sec, que é uma definição configurável. Para obter mais informações, consulte Classe de evento CPU Threshold Exceeded.

blocked_task_count

int

Contagem atual de tarefas bloqueadas. Não permite valor nulo.

total_lock_wait_count

bigint

Contagem cumulativa de esperas de bloqueio ocorridas. Não permite valor nulo.

total_lock_wait_time_ms

bigint

Soma cumulativa de tempo, em milissegundos, em que um bloqueio é mantido. Não permite valor nulo.

total_query_optimization_count

bigint

Contagem cumulativa de otimizações de consulta neste grupo de carga de trabalho. Não permite valor nulo.

total_suboptimal_plan_generation_count

bigint

Conta cumulativa de gerações de planos inferiores ocorridas neste grupo de carga de trabalho devido à pressão de memória. Não permite valor nulo.

total_reduced_memgrant_count

bigint

Contagem cumulativa de concessões de memória que alcançaram o limite de tamanho de consulta máximo. Não permite valor nulo.

max_request_grant_memory_kb

bigint

Tamanho máximo de memória concedida, em quilobytes, de uma única solicitação desde que as estatísticas foram redefinidas. Não permite valor nulo.

active_parallel_thread_count

bigint

Contagem atual de uso de threads paralelos. Não permite valor nulo.

importance

sysname

Valor de configuração atual para a importância relativa de uma solicitação neste grupo de carga de trabalho. A importância é uma das seguintes, com Média sendo o padrão:

  • Baixo

  • Médio

  • Alto

Não permite valor nulo.

request_max_memory_grant_percent

int

Configuração atual da concessão de memória máxima, como uma porcentagem, para uma única solicitação. Não permite valor nulo.

request_max_cpu_time_sec

int

Configuração atual de limite máximo de uso da CPU, em segundos, de uma única solicitação. Não permite valor nulo.

request_memory_grant_timeout_sec

int

Configuração atual do tempo limite de concessão de memória, em segundos, de uma única solicitação. Não permite valor nulo.

group_max_requests

int

Configuração atual do número máximo de solicitações simultâneas. 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.

Comentários

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

Quando ALTER RESOURCE GOVERNOR RESET STATISTICS é executado com êxito, os seguintes contadores são redefinidos: statistics_start_time, total_request_count, total_queued_request_count, total_cpu_limit_violation_count, total_cpu_usage_ms, max_request_cpu_time_ms, total_lock_wait_count, total_lock_wait_time_ms, total_query_optimization_count, total_suboptimal_plan_generation_count, total_reduced_memgrant_count e max_request_grant_memory_kb. statistics_start_time é definido como a data e hora atuais do sistema, os outros contadores são definidos como zero (0).

Permissões

Requer a permissão VIEW SERVER STAT.

Consulte também

Referência

Exibições e funções de gerenciamento dinâmico (Transact-SQL)

sys.dm_resource_governor_resource_pools (Transact-SQL)

sys.resource_governor_workload_groups (Transact-SQL)

ALTER RESOURCE GOVERNOR (Transact-SQL)