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.

Loading