Quando atualizar estatísticas?
se e somente se o recurso de estatísticas de atualização automática não for bom o suficiente para seus requisitos. Quer dizer, se as estatísticas de criação automática e atualização automática estão ativadas e você está recebendo um plano de consulta incorreto porque as estatísticas não são precisas ou atuais, pode ser uma boa idéia ter controle sobre a criação e atualização de estatísticas. mas se você estiver bem com o desempenho do servidor sql e os tempos de execução da consulta.
sugiro interromper o comando Estatísticas de Atualizações dos seus Planos de Manutenção
atualizar estatísticas é importante e útil
1. permite que o otimizador de consultas do SQL Server produza bons planos de consulta de forma consistente, mantendo baixos os custos de desenvolvimento e administração 2. As estatísticas são usadas pelo otimizador de consultas para estimar a seletividade das expressões e, portanto, o tamanho do intermediário e resultados finais da consulta. 3. Boas estatísticas permitem que o otimizador avalie com precisão o custo de diferentes planos de consulta e escolha um plano de alta qualidade
Se você deseja atualizar as estatísticas manualmente, você deve saber primeiro Quando as estatísticas são atualizadas automaticamente
Se o otimizador de consulta do SQL Server exigir estatísticas para uma coluna específica em uma tabela que passou por uma atividade substancial de atualização desde a última vez em que as estatísticas foram criadas ou atualizadas, o SQL Server atualiza automaticamente as estatísticas, amostrando os valores da coluna (usando as estatísticas de atualização automática) . A atualização automática de estatísticas é acionada pela otimização de consulta ou pela execução de um plano compilado e envolve apenas um subconjunto das colunas mencionadas na consulta. As estatísticas são atualizadas antes da compilação da consulta se AUTO_UPDATE_STATISTCS_ASYNC estiver desativado
aqui estão bons artigos que falam sobre quando as estatísticas de atualização são acionadas no SQL Server
- da seção 13. Quando a atualização automática para estatísticas é acionada?
- Seção support.microsoft : Automatizando a determinação de Autostats
- Seção msdn.microsoft : Mantendo estatísticas no SQL Server 2008
depois de saber quando as estatísticas são acionadas, ajudará você a decidir quando atualizar as estatísticas manualmente
Para saber mais sobre estatísticas e seu efeito no desempenho, recomendo o BrentOzar e Kimberly em sqlskills muito bons blogs e blogueiros.