Eu tenho um servidor de produção SQL Server 2016 Standard com mais 59 bancos de dados de clientes.
Microsoft SQL Server 2016 (SP2-CU17) (KB5001092) - 13.0.5888.11 (X64) 19 de março de 2021 19:41:38 Direitos autorais (c) Microsoft Corporation Standard Edition (64 bits) no Windows Server 2019 Standard 10.0 (Build 17763: )
Este servidor é muito usado e o Repositório de Consultas está habilitado em todos os bancos de dados. Meu maior banco de dados no servidor tem cerca de 800 GB de tamanho. Ele também usa cerca de 15% do subsistema de E/S sozinho.
Estou usando o proc sp_blitzcache do Brent Ozar e venho pesquisando as consultas mais executadas no servidor desde que estou vendo um aumento nas consultas executadas/segundo no Perfmon.
Agora, minhas consultas mais executadas não são consultas de usuários. As consultas mais executadas são consultas internas de limpeza do Repositório de Consultas, no maior banco de dados.
Não sei exatamente o que fazer sobre isso (além de tentar habilitar/desabilitar o Query Store no banco de dados). Se eu fizer isso, perderei todos os dados coletados.
O Change Tracking está configurado para manter 2 dias de dados com limpeza automática.
Você acha que essas consultas podem estar causando problemas no meu servidor?
Alguém experimentou algo parecido?
Não sou especialista em usar o Query Store, mas pela minha breve pesquisa sobre as consultas de manutenção, está em execução (de acordo com seus
sp_blitzcache
resultados) que parece bastante excessivo. Por exemplo, essa pessoa afirma que ele é executado apenas uma vez por dia em seu banco de dados específico.Convém examinar o desempenho do Monitoramento usando o Repositório de Consultas - uso de espaço do Repositório de Consultas e verificando se o Repositório de Consultas está configurado para uma quantidade de armazenamento excessivamente baixa. Especificamente, você pode executar a seguinte consulta desse artigo dos Manuais Online para ver para o que está configurado atualmente:
Se seu banco de dados problemático tiver uma alta frequência de uso, talvez você esteja continuamente ficando sem espaço de armazenamento para sua configuração atual do Repositório de Consultas. Mas, novamente, ~22.000 execuções por minuto também parecem muito suspeitas.