Monitoramento do Administrador de Recursos
Obter estatísticas de execução para cada grupo de carga de trabalho e pool de recursos é uma etapa crítica da estratégia de monitoramento e gerenciamento do Administrador de Recursos. As estatísticas de execução permitem que você identifique características de carga de trabalho que podem ajudar na configuração e detectar potenciais problemas o quanto antes para executar uma ação corretiva e garantir uma operação contínua, confiável e previsível.
Contadores de desempenho
No Administrador de Recursos, a maioria da coleção de estatísticas é baseada em contadores de desempenho pelas razões a seguir:
Os contadores de desempenho podem ser monitorados sem sondagem explícita de estilo do Transact-SQL.
O número total de grupos de carga de trabalho ativos e pool de recursos esperados é pequeno (em dezenas), portanto não há pressão significativa de memória dos contadores.
A exibição de gerenciamento dinâmico sys.dm_os_performance_counters existente pode ser usada para efetuar pull de valores de contador. Por mostrar valores brutos, um DBA pode usá-los para calcular valores médios.
As ferramentas existentes, tais como Perfmon, podem ser usadas sem exigir modificações.
O Administrador de Recursos usa os seguintes objetos de desempenho para coletar estatísticas de grupo de carga de trabalho e de pool de recursos:
Nome do contador de desempenho |
Descrição |
---|---|
Informa estatísticas sobre cada grupo de cargas de trabalho, como o número de solicitações ativas e de solicitações bloqueadas. |
|
Informa estatísticas sobre cada pool de recursos ativo, como o número de concessões de memória por segundo que estão ocorrendo no pool de recursos e a quantidade de memória utilizada pelo pool de recursos. |
Eventos
Além de usar os eventos de Rastreamento SQL, o Administrador de Recursos apresenta novos eventos para o monitoramento. A tabela a seguir descreve os novos eventos.
Nome do evento |
Descrição |
---|---|
Indica quando o Administrador de Recursos detecta que uma consulta excedeu o valor do limite de CPU em REQUEST_MAX_CPU_TIME_SEC. |
|
Indica quando uma função do gatilho LOGON ou do classificador Administrador de Recursos inicia a execução. |
|
Indica quando uma função do gatilho LOGON ou do classificador Administrador de Recursos encerra a execução. |
Exibições de gerenciamento dinâmico
O Administrador de Recursos introduz novas exibições de gerenciamento dinâmico que você pode usar para retornar estatísticas e dados de configuração atuais de grupos de cargas de trabalho e de pools de recursos. A tabela a seguir descreve as novas exibições de gerenciamento dinâmico.
Nome |
Descrição |
---|---|
Retorna as estatísticas de grupo de cargas de trabalho e a configuração da memória atual do grupo de cargas de trabalho. |
|
Retorna informações sobre o estado, a configuração atual e as estatísticas do pool de recursos. |
|
Retorna uma linha que contém o estado atual de configuração na memória do Administrador de Recursos. |
Dados de configuração armazenados do Administrador de Recursos estão disponíveis em exibições do catálogo como sys.resource_governor_resource_pools.
Consulte também