Meskipun Anda menyetel Statistik pembaruan otomatis ke true, statistik tersebut hanya akan diperbarui jika ambang batas telah tercapai.. ini berbeda untuk versi yang berbeda
Ambang batas untuk SQL Server 2012 atau yang lebih lama:
-
Ukuran tabel telah berubah dari 0 menjadi> 0 baris
-
Jumlah baris dalam tabel saat statistik dikumpulkan adalah 500 atau kurang, dan colmodctr kolom utama objek statistik telah berubah lebih dari 500 sejak saat itu
-
Tabel memiliki lebih dari 500 baris saat statistik dikumpulkan, dan colmodctr kolom utama objek statistik telah berubah lebih dari 500 + 20% dari jumlah baris dalam tabel saat statistik dikumpulkan
Untuk SQLServer 2016, ada beberapa perubahan besar dan statistik Pembaruan SQL dengan algoritme baru (lebih sering dibaca daripada versi lama)
Biasanya orang menjadwalkan pekerjaan pemeliharaan selama akhir pekan dan ini termasuk pembangunan kembali indeks/pembaruan statistik..
Ini biasanya menangani sebagian besar basis data. Dalam kasus Anda, jika Anda melihat masalah kinerja karena statistik yang tidak valid, Anda dapat memperbaruinya secara manual. Kami melakukannya seminggu sekali, tetapi situs seperti StackOverflow lebih sering melakukannya
update stats tablename
Bacaan/referensi lebih lanjut:
Statistik yang Digunakan oleh Pengoptimal Kueri di Microsoft SQL Server 2008
Memahami Kapan Statistik Akan Diperbarui Secara Otomatis