Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2005 找出索引和表统计信息是否过期_Sql Server 2005_Indexing_Statistics - Fatal编程技术网

Sql server 2005 找出索引和表统计信息是否过期

Sql server 2005 找出索引和表统计信息是否过期,sql-server-2005,indexing,statistics,Sql Server 2005,Indexing,Statistics,我每周用全扫描更新索引。所以当我跑步时: SELECT name AS index_name, STATS_DATE(OBJECT_ID, index_id) AS StatsUpdated FROM sys.indexes 参考: 我希望它能告诉我所有的索引都在这个周末更新了。但有几个记录看起来像: index_name StatsUpdated clust 2005-10-14 01:36:26.140 clust 2005-10-14 01:36:26.140 这是

我每周用全扫描更新索引。所以当我跑步时:

SELECT name AS index_name,
STATS_DATE(OBJECT_ID, index_id) AS StatsUpdated
FROM sys.indexes
参考:

我希望它能告诉我所有的索引都在这个周末更新了。但有几个记录看起来像:

index_name StatsUpdated
clust      2005-10-14 01:36:26.140
clust      2005-10-14 01:36:26.140
这是什么意思

以及, 我如何知道统计数据已过时(如果我需要更频繁地使用完整扫描更新统计数据)

谢谢。

它们的名称类似于“clust”,可能是系统表和索引

添加此筛选器以检查:

WHERE OBJECTPROPERTYEX(object_id, 'IsSystemTable') = 0