Je viens d'hériter d'une vingtaine d'instances de SQL Server, dans le cadre d'un projet d'acquisition plus large. Je suis en train d'évaluer les performances et je n'aime pas la façon dont les plans de maintenance ont été mis en œuvre.
Je vois des reconstructions d'index de couverture quotidiennes (je peux gérer celui-ci) et également une mise à jour manuelle quotidienne des statistiques.
Environ la moitié des bases de données ont été réglées sur Statistiques de mise à jour automatique = Faux, pour des raisons qui ne sont pas claires, sauf si on me dit que c'est pour réduire les `` problèmes de performances '' ...
J'ai toujours pensé et travaillé à la meilleure pratique de définir cela sur True et j'ai estimé que la mise à jour manuelle n'était pas nécessaire si ce paramètre était vrai. Ai-je tort?
Quelqu'un peut-il expliquer quel serait l'avantage d'avoir cet ensemble comme faux, mais de faire une mise à jour manuelle quotidienne à la place?
Je dois mentionner que certaines des bases de données sont hautement transactionnelles (des millions d'insertions, de suppressions, de mises à jour par jour) D'autres sont faibles en termes de taux de transaction, et certaines sont presque en lecture seule. Il n'y a cependant pas de rime ou de raison pour laquelle le paramètre de mise à jour automatique est défini sur False. Il semble que ce soit une loterie.