我有一個正在處理隊列的SSIS包。 我目前有一個singel包被分成3個容器 1.收集一些元數據 2.做工作 3.重新檢查元數據,更新隊列w /我們認爲發生的事情(成功的失敗風味)SSIS最佳實踐 - 做2件事情中的1件
我對速度不是很滿意,其中一部分是我在倉鼠供電的服務器上運行,但那是超出我的控制。
中間一塊可能提供一個改進的機會... 有20個表可能需要更新。 每個隊列項目將更新1個表格。 我目前有一個包含20個序列容器的序列。
他們都做基本相同的事情,但我無法找出一種方法來抽象他們。
每個中的第一個框是一個空的腳本動作。如果表名匹配,則有一個有條件的流程可用於'膽量'。
所以我打開了20個序列任務,20個空腳本任務,並做了20次T/F檢查。
看着黃色/綠色的燈光,這看起來很慢。
有沒有更高效的方法?我認爲使其更好的唯一方法是在序列容器外部有20個空腳本。可以節省的是打開容器。我不相信打開一個序列容器是很昂貴的。每次都可能重新驗證容器中的每個任務嗎?
只是釣魚,如果有人有任何想法,我會很高興聽到他們。
感謝
格雷格
我很欣賞那一點。事情在服務器上運行得更快。它不是我想要的增長幅度,但它是一個相對較弱的虛擬機服務器(我不參與服務器設置...)。 – greg