Compartilhar via


SQL Server, objeto de estatísticas do pool de recursos

O objeto SQLServer:Resource Pool Stats contém contadores de desempenho que fornecem informações sobre as estatísticas de pool de recursos do Administrador de Recursos.

Cada pool de recursos ativo cria uma instância do objeto de desempenho SQLServer:Resource Pool Stats que tem o mesmo nome de instância do pool de recursos do Administrador de Recursos. A tabela a seguir descreve os contadores suportados nesta instância.

Nome do contador

Descrição

CPU usage %

O uso da largura de banda da CPU por todas as solicitações em todos os grupos de cargas de trabalho pertencentes a este pool. Essa é a medida relativa ao computador e normalizada para todas as CPUs no sistema. Esse valor mudará à medida que a quantidade de CPU disponível para o processo do SQL Server for alterada. Ele não é normalizado de acordo com o que é recebido pelo processo SQL Server.

CPU usage target %

O valor de meta da % de uso da CPU para o pool de recursos com base nas definições de configuração do pool de recursos e na carga do sistema.

CPU control effect %

O efeito do Administrador de Recursos no pool de recursos. Calculado como (% de uso de CPU) / (% de uso de CPU sem o Administrador de Recursos).

Compile memory target (KB)

A meta do agente de memória atual, em kilobytes (KB), para compilações de consulta.

Cache memory target (KB)

A meta do agente de memória atual, em kilobytes (KB), para cache.

Query exec memory target (KB)

A meta do agente de memória atual, em kilobytes (KB), para concessão de memória de execução de consultas. Essas informações também estão disponíveis em sys.dm_exec_query_memory_grants.

Memory grants/sec

O número de concessões de memória por segundo que ocorrem neste pool de recursos.

Active memory grants count

A contagem total atual de concessões de memória. Essas informações também estão disponíveis em sys.dm_exec_query_memory_grants.

Memory grant timeouts/sec

O número de tempos limite de concessões de memória por segundo.

Active memory grant amount (KB)

A quantidade total atual, em kilobytes (KB), de memória concedida. Essas informações também estão disponíveis em sys.dm_exec_query_resource_semaphores.

Pending memory grant count

O número de solicitações de concessões de memória pendentes nas filas. Essas informações também estão disponíveis em sys.dm_exec_query_resource_semaphores.

Max memory (KB)

A quantidade máxima, em kilobytes (KB), de memória que o pool de recursos pode ter com base nas configurações do pool de recursos e no estado do servidor.

Used memory (KB)

A quantidade de memória usada, em kilobytes (KB), para o pool de recursos.

Target memory (KB)

A meta de quantidade, em kilobytes (KB), de memória que o pool de recursos está tentando obter com base nas configurações do pool de recursos e no estado do servidor.

Consulte também

Referência

SQL Server, objeto de estatísticas de grupo de cargas de trabalho

Conceitos

Monitorar o uso de recursos (Monitor do Sistema)

Administrador de Recursos