AUTO_UPDATE_STATISTICS_ASYNC 开启?

TST*_*T88 6 sql-server statistics

有人建议我设置AUTO_UPDATE_STATISTICS_ASYNC ON可能是个好主意。我一直在阅读一些想法,但仍然不确定,因为这是一个非默认设置。

有什么进一步的建议吗?

Jon*_*ias 12

这是一个很大的“它取决于...”,但一般来说,您不希望对大多数工作负载异步更新统计信息,因为这可能意味着您会根据现有的过时生成不太理想的执行计划统计数据。

如果您遇到自动更新统计信息执行花费过多时间并导致超时的情况,您可能会考虑走让统计信息异步更新的路线,以免产生该问题。自动更新统计信息通常需要的几秒钟很容易导致执行时间与新统计信息的更好执行计划之间存在几分钟的差异。