SQL Server, objeto Repositório de Consultas

Aplica-se a: SQL Server 2016 (13.x) e versões posteriores

O objeto Repositório de Consultas fornece contadores para monitorar a utilização de recursos do SQL Server para armazenar textos de consulta, planos de execução e estatísticas de runtime para objetos, como procedimentos armazenados, instruções ad hoc e preparadas do Transact-SQL e gatilhos.

Esta tabela descreve os contadores do Repositório de Consultas do SQL Server.

Contadores de Repositório de Consultas do SQL Server Descrição
Uso de CPU do Repositório de Consultas Tempo de execução das operações do Repositório de Consultas expressado em centésimos de segundos.
Leituras lógicas do Repositório de Consultas Número de operações de leitura físicas no Repositório de Consultas.
Gravações lógicas do Repositório de Consultas Número de operações de gravação lógicas no Repositório de Consultas. A frequência e o atraso na adição de itens (que representam as estatísticas de runtime) para a fila são controlados pela configuração do Intervalo de Liberação de Dados.
Leituras físicas do Repositório de Consultas Número de operações de leitura físicas no Repositório de Consultas.

Cada contador no objeto contém as seguintes instâncias:

Instância do Repositório de Consultas Descrição
_Total Informações para o Repositório de Consultas para esta instância do SQL Server.
<nome do banco de dados> Informações do Repositório de Consultas para este banco de dados.

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 '%Query Store%';