Como saber quanto tempo levou para executar a verificação de integridade do banco de dados para todos os bancos de dados em uma instância.
Eu simplesmente preciso quando começou e quando terminou.
Consigo consultar quando a última verificação de banco de dados foi realizada, mas não consegui consultar a duração da verificação de banco de dados.
O objetivo é se concentrar no maior tempo e acelerá-lo de alguma forma.
Acho que nos comentários você mencionou o uso de planos de manutenção. Já faz muito tempo, quase mais de 6 anos, desde que eu usei planos de manutenção para realizar a manutenção do banco de dados. Mas, pelo meu conhecimento, eles são rastreados no histórico de tarefas do agente do servidor SQL, para que você possa consultar o banco de dados msdb para obter essas métricas.
No entanto, eu pessoalmente recomendo fazer isso por meio de verificações de integridade do ola hallengren . Ele possui um parâmetro muito útil chamado
LogToTable
que capturará todas as informações necessárias para suas métricas relacionadas ao DBCC CHECKDB. Você pode então fazer uma análise mais aprofundada no tempo de execução e informações adicionais registradas.Nota- Usar essa ferramenta oferece uma ampla gama de parâmetros adicionais para melhorar o desempenho do CHECKDB