SQL Server, objeto Estatísticas de Grupo de Carga de Trabalho
Aplica-se: SQL Server
O objeto SQLServer:Workload Group Stats contém contadores de desempenho que dão informações sobre estatísticas de grupo de cargas de trabalho do Resource Governor.
Cada grupo de cargas de trabalho ativo cria uma instância do objeto de desempenho SQLServer:Workload Group Stats que tem o mesmo nome de instância do grupo de cargas de trabalho do Resource Governor. A tabela a seguir descreve os contadores suportados nesta instância.
Nome do contador | Descrição |
---|---|
Threads paralelos ativos | A contagem atual de uso de threads paralelos. |
Solicitações ativas | O número de solicitações que estão sendo executadas neste grupo de cargas de trabalho. Isso deve ser equivalente à contagem de linhas filtradas por ID de sys.dm_exec_requests grupo. |
Solicitações bloqueadas | O número atual de solicitações bloqueadas no grupo de cargas de trabalho. Esse número pode ser usado para determinar características de carga de trabalho. |
% de CPU atrasada | CPU do sistema atrasada para todas as solicitações na instância especificada do objeto de desempenho como uma porcentagem do tempo total ativo. |
% base de CPU atrasada | Somente para uso Interno. |
% de CPU efetiva | Uso de CPU do sistema por todas as solicitações na instância especificada do objeto de desempenho como uma porcentagem do tempo total ativo. |
% base de CPU efetiva | Somente para uso Interno. |
% de uso de CPU | O uso da largura de banda da CPU por todas as solicitações neste grupo de cargas de trabalho calculado em relação ao computador e normalizado para todas as CPUs do sistema. Esse valor mudará à medida que a quantidade de CPU disponível para o processo do SQL Server mudar. Ele não é normalizado de acordo com o que é recebido pelo processo do SQL Server. |
% base de uso de CPU | Somente para uso Interno. |
% de CPU violada | A diferença entre a reserva de CPU e a porcentagem de agendamento efetiva. |
Tempo máximo de CPU da solicitação (ms) | O tempo máximo de CPU, em milissegundos, usado por uma solicitação que está sendo executada no grupo de cargas de trabalho. |
Concessão máxima de memória da solicitação (KB) | O valor máximo da concessão de memória, em kilobytes (KB), para uma consulta. |
Otimizações de consultas/seg | O número de otimizações de consulta por segundo ocorridas neste grupo de cargas de trabalho. Esse número pode ser usado para determinar características de carga de trabalho. |
Solicitações em fila | O número atual de solicitações em fila que estão esperando para serem selecionadas. Esta contagem poderá ser diferente de zero se a aceleração ocorrer depois que o limite GROUP_MAX_REQUESTS for atingido. |
Concessões de memória reduzidas/s | O número de consultas que estão obtendo menos do que a quantidade ideal de concessões de memória por segundo. |
Solicitações concluídas/s | O número de solicitações que foram concluídas neste grupo de cargas de trabalho. Este número é cumulativo. |
Planos de qualidade inferior/s | O número de planos de qualidade inferior que são gerados por segundo neste grupo de cargas de trabalho. |
Exemplo
Você começa a explorar os contadores de desempenho de consulta neste objeto usando essa consulta T-SQL na exibição de gerenciamento dinâmico sys.dm_os_performance_counters:
SELECT * FROM sys.dm_os_performance_counters
WHERE object_name LIKE '%Workload Group Stats%';