quinta-feira, 28 de maio de 2015

Verificar há quantos dias as estatísticas estão desatualizadas + Script para atualização.

Verificar há quantos dias as estatísticas estão desatualizadas + Script para atualização.

--Exibe há quantos dias as estatísticas estão desatualizadas, bem como gera um script para atualização destas estatísticas

SELECT DISTINCT
       TB.object_id
       ,TB.NAME
       ,ST.NAME
       ,(DATEDIFF(d,STATS_DATE(IX.OBJECT_ID, index_id) ,getdate()) ) AS 'DiasDesatualizados'
       ,'UPDATE STATISTICS '+TB.NAME+' '+ST.NAME+' WITH FULLSCAN;'
  FROM sys.tables TB
 INNER JOIN sys.stats ST ON TB.object_id = ST.object_id
 INNER JOIN sys.indexes IX ON TB.object_id = IX.object_id
ORDER BY TB.name, st.name


Fonte: Site Edvaldo Castro
http://edvaldocastro.com/downloads/scripts/
https://drive.google.com/file/d/0BzIOoAnsymdJNHkxaHAweDdHazQ/view

Nenhum comentário: