【发布时间】:2010-11-01 12:30:31
【问题描述】:
是否有一种快速简便的方法来列出数据库中的每个索引上次更新其统计信息的时间?首选答案是查询。另外,是否可以确定统计数据的“质量”:FULLSCAN、SAMPLE n 等。
编辑
这对我需要的东西有用,对@OrbMan 的一个小修改很好的答案......
SELECT
STATS_DATE(i.object_id, i.index_id) AS LastStatisticsDate
,o.Name AS TableName
,i.name AS IndexName
FROM sys.objects o
INNER JOIN sys.indexes i ON o.object_id = i.object_id
WHERE o.is_ms_shipped=0
ORDER BY 1 DESC
【问题讨论】:
标签: sql-server sql-server-2005 indexing maintenance