我应该多久更新一次统计数据

我应该多久更新一次统计数据

运行夜间更新统计信息的作业是否太多了?这会影响系统性能吗?

答案1

视情况而定。每晚更新需要多长时间?更新是否发生在查询缓慢的时期/自动创建统计信息是否仍处于启用状态?

每个数据库都有两个与统计相关的选项:自动创建统计和自动更新统计。通常,数据库应启用这两个选项。当 SQL Server 中的某些阈值满足时,统计会自动更新(例如,统计所基于的行更改百分比)。一旦达到阈值,SQL Server 将自动更新表中定义的统计。

如果您的维护窗口允许,您肯定应该每晚更新统计数据,因为自动更新系统肯定不是完美的。

相关内容