使用SSIS执行缓慢更新

时间:2009-10-01 11:09:23

标签: sql-server ssis

我有一个包含2米行的原始文件; ID和文本列

我想要做的是使用此原始文件并更新我们的实时数据库中的表。我遇到的问题是我希望这种情况分批/缓慢发生,因为我不想在这样做时过多地影响生活。

该过程需要使用Dataflow任务打开原始文件,然后对每一行更新一次匹配id的表。我可以让数据流任务以某种方式暂停吗?

3 个答案:

答案 0 :(得分:1)

我认为在文本源和OLE DB目标之间的数据流中放置一个脚本(转换)任务,这使得线程在执行开始的5分钟后处于休眠状态,这可能会有所帮助。

答案 1 :(得分:0)

答案 2 :(得分:0)

您是否已经测试了刚刚进行导入的速度并在多个用户进行负载测试时对其进行了测试?我已经完成了比DTS(比SSIS慢)更大和更复杂的记录集的导入,并且根本不影响用户。 SSIS导入往往非常快,您描述的数据结构根本不需要太多时间。当然,您可以安排低使用时间。