1
我应该在数据仓库中禁用“自动更新统计信息”吗?
我在SQL Server中有200 GB的数据仓库。 对于某些查询,我的执行时间一直很慢;例如12个小时的简单delete查询inner join。 在对执行计划进行了一些研究之后,我使用该WITH FULLSCAN选项更新了查询中涉及的2个表的统计信息。 现在查询将在不到一秒钟的时间内执行,因此看来统计信息不是最新的。 我正在考虑禁用auto update statistics数据库,并UPDATE STATISTICS在加载数据仓库后手动运行。每天晚上,从源ERP系统增量加载数据仓库。 我假设auto update statistics在数据仓库场景中不是真的有用吗?相反,加载数据后手动更新统计信息是否更有意义?