小编Bro*_*ass的帖子

如果查询触发统计信息更新并且超时,统计信息是否仍会更新?

我有一个全文查询,它通常非常快,但当它导致统计更新时可能会超时,因为该数据库上的统计更新非常慢。通常,在更新统计信息后,查询会“恢复”到正常速度,但我见过查询总是超时的情况,我只能用统计信息从未更新的事实来解释(或者我认为是这样)。

不幸的是,我此时无法重现该问题,因为我们将统计更新切换为“异步自动更新统计”以防止超时发生(稍微过时的统计信息对我们来说不是问题)。

所以我的问题是

如果将统计更新设置为(默认)同步统计更新(异步自动更新统计 = false),是否可以保证在超时的查询上更新统计信息?

我发现了一个引用,否则说明- 如果是这种情况,我无法解释持续超时查询的情况。

sql-server-2005 sql-server statistics

5
推荐指数
1
解决办法
904
查看次数

标签 统计

sql-server ×1

sql-server-2005 ×1

statistics ×1