A QUERY ABAIXO SERVER PARA ANALISAR AS ESTATISTICAS, LEMBRANDO ROWS TEM QUE ESTAR IGUAL OU BEM PROXIMO AO ROWS_SAMPLED.

 

SELECT DISTINCT st.[NAME]

,STP.ROWS

,STP.ROWS_SAMPLED

,' UPDATE STATISTICS ' + '[' + ss.name + ']' + '.[' + 

OBJECT_NAME(st.object_id) + ']' + ' ' + '[' + st.name + ']' + ' WITH FULLSCAN'

FROM SYS.STATS AS ST

CROSS APPLY SYS.DM_DB_STATS_PROPERTIES(ST.OBJECT_ID, ST.STATS_ID) AS STP

JOIN SYS.TABLES STA ON st.[object_id] = sta.object_id

JOIN sys.schemas ss ON ss.schema_id = STA.schema_id

WHERE --[ROWS] <> ROWS_SAMPLED

--AND 

STA.NAME IN ('suatabela','suatabela')

ORDER BY [ROWS] DESC

 

- Para Atualizar uma estatística

update statistics nome da tabela

 

-- Para atualizar a estatistica do banco todo

exec sp_updatestats

LEMBRANDO DE GUARDAR O LOG E QUE A PRIMEIRA VEZ QUE FOR EXECUTADO AQUELA QUERY..... PESADA..... PODE DEMORA UM POUCO MAS DEPOIS RODA QUE É SHOW