【发布时间】:2013-04-01 20:40:16
【问题描述】:
我有一个正在处理队列的 SSIS 包。 我目前有一个单独的包裹,分为 3 个容器 1.收集一些元数据 2.做作业 3. 重新检查元数据,根据我们认为发生的情况更新队列(成功或失败)
我对速度不是很满意,部分原因是我在仓鼠驱动的服务器上运行,但这是我无法控制的。
中间部分可能提供改进的机会...... 有 20 个表可能需要更新。 每个队列项目将更新 1 个表。 我目前有一个包含 20 个序列容器的序列。
它们基本上都做同样的事情,但我想不出一种方法来抽象它们。
每个中的第一个框是一个空的脚本动作。如果表名匹配,则有条件流向“胆量”。
所以我打开了 20 个序列任务、20 个空脚本任务并进行了 20 个 T/F 检查。
观看黄/绿灯表演,这似乎很慢。
有没有更有效的方法?我认为让它变得更好的唯一方法是将 20 个空脚本放在序列容器之外。可以节省的是打开容器。我不敢相信打开一个序列容器会那么贵。它是否可能每次都重新验证容器中的每个任务?
只是钓鱼,如果有人有任何想法,我会很高兴听到他们的意见。
谢谢
格雷格
【问题讨论】:
标签: ssis