延迟索引构建,直到使用 SSIS 完成 SQL Server 表加载

延迟索引构建,直到使用 SSIS 完成 SQL Server 表加载

我有一张正在更新的大表。是否可以禁用目标表上的索引更新,直到加载完成?每次提交时不断更新索引似乎是一种浪费。

我可以在加载之前和之后删除并重新创建索引,我只是想知道是否有一种快速的方法可以在 OLEDB 或 SQL Server 目标中进行配置。

服务器是Windows Server 2003 Datacenter Edition,运行带有SSIS的SQL Server 2008 Standard Edition。

答案1

ALTER INDEX 索引名称 ON 表 DISABLE

不过我不确定这样做是否对你有帮助——索引迟早需要更新。也许你应该禁用自动统计更新,直到完全加载完成。

相关内容