SQL Server İstatistikler En Son Ne zaman Güncellendi
SQL Server İstatistikler En Son Ne zaman Güncellendi ,SQL Server İstatistikler En Son Ne zaman Güncellendiğini Görmek,Veritabanı sistemlerinde istatistiklerin performansa büyük ölçüde artısı vardır. Sorgular çalışırken toplanan istatisklere bakarak kendilerine yol çizer (execution plan ) ve bu yollar yardımı ile sorgular hızlı çalışır.
Bazı durumlarda istatistikler güncel olmadığında sorgularımız yavaş çalışır ve bu yavaşlıklardan dolayı birikmeler ve gereksiz cpu,disk kullanımları artmaktadır. Bunların önüne geçebilmek için istatistiklerimizi kontrol etmemiz gerekebilir.
Aşağıdaki sorgu ile veritabanı bazlı istatistiklerinizin en son update olduğu zamanı görebilirsiniz.
SELECT OBJECT_NAME(object_id) AS [ObjectName]
,[name] AS [StatisticName]
,STATS_DATE([object_id], [stats_id]) AS [StatisticUpdateDate]
,datediff(DAY,(STATS_DATE([object_id], [stats_id])),GETDATE()) AS [kacgündürgüncellenmediği]
FROM sys.stats
where OBJECT_NAME(object_id) not like 'sys%'
Güncel olmayan istatistiklerinizi UPDATE STATISTICS şeklinde güncelleyebilirsiniz.