Sayfalar

14 Ocak 2016 Perşembe

SQL SERVER "sp_updatestats" Komutu

"sp_updatestats" SQL Server'da istatistik güncelleme komutu olarak bilinmekte olup İstatistic'te temel hedef veriyi en hızlı ve en az maliyetli şekilde operatörün- veri talebinde bulunan kişinin karşısına getirmektir.Bununla ilgili geçenlerde aşağıdaki sorunu yaşadık;

Netsis Programında Maliyet Muhasebesi Raporu hazırlayan arkadaş Netsis programında Aralık 2015 dönemine ait safhalı maliyeti çalıştırdığında belirli bir süre geçtikten sonra program donuyor yanıt vermiyordu(Bu arada Ram ve CPU kullanımı normal seviyelerdeydi).Sonuç olarak SQL Server Profiler ile gerekli kullanıcı kısıtını verip incelediğimizde T-SQL update komutu çalışıyor ve  belirli bir süre sonra  logout durumuna geçiyordu.Netsis ile yaptığımız görüşmelerde "sp_updatestats" komutunu çalıştırıp istatistikleri güncelledik.Maliyet Muhasebesi programını tekrar çalıştırdığımızda sorun ortadan kalkmıştı.Sonuç olarak istatistiklerin güncel olması SQL Server performansı açısından çok önemli bir konudur.İstatisticlerin otomatik update olması için ise veritabanı özelliklerinde  options bölümünde Auto Update Istatistics parametresinin True olması gerekmektedir.