我每周使用完整扫描更新索引。所以当我跑:
SELECT name AS index_name,
STATS_DATE(OBJECT_ID, index_id) AS StatsUpdated
FROM sys.indexes
参考:link text
我希望它能告诉我所有索引都在本周末更新了。但有几条记录看起来像:
index_name StatsUpdated
clust 2005-10-14 01:36:26.140
clust 2005-10-14 01:36:26.140
这是什么意思?
和, 我怎么知道统计数据已经过时(如果我需要更频繁地更新统计数据)
感谢。
答案 0 :(得分:2)
使用像“clust”这样的名称,它们可能是系统表和索引。
添加此过滤器以检查:
WHERE OBJECTPROPERTYEX(object_id, 'IsSystemTable') = 0