Même si vous définissez les statistiques de mise à jour automatique à vrai, ils sont mis à jour que si un seuil a été reached..this est différent pour les différentes versions
pour SQL Server Seuils 2012 ou plus:
la taille de la table est passée de 0 à 0> lignes
le nombre de lignes dans la table lorsque les statistiques ont été recueillies ont été 500 ou moins, et la colmodctr du plomb La colonne de l'objet statistiques a été modifiée de plus de 500 depuis lors
La table contenait plus de 500 lignes au moment de la collecte des statistiques et le colmodctr de la colonne principale de l'objet statistique a changé de plus de 500 + 20% du nombre de lignes dans la table lorsque les statistiques ont été recueillies
Pour SQLServer 2016, il y a peu de changements majeurs et des statistiques mises à jour SQL avec un nouvel algorithme (lu comme plus fréquemment que les anciennes versions)
Ai-je besoin de soins? Comment puis-je savoir si je dois les mettre à jour ou s'ils me posent des problèmes de performances?
personnes Normalement planifier les travaux d'entretien pendant le week-end et cela inclut reconstruction d'index/statistiques mise à jour ..
Cela devrait normalement prendre soin de la plupart databases.In votre cas, si vous voyez des problèmes de performance en raison de statistiques non valides , vous pouvez les mettre à jour manually.We le font une fois par semaine, mais sites like StackOverflow does it more often
update stats tablename
lectures complémentaires/références:
Statistics Used by the Query Optimizer in Microsoft SQL Server 2008
Understanding When Statistics Will Automatically Update
Etes-vous sûr qu'il y avait des changements sur les tables? toutes les statistiques sont-elles fausses, ou juste pour certaines tables, si seulement quelques tables, qu'ont-elles en commun? – RealCheeseLord