gpt4 book ai didi

sql-server - SSIS:一个数据流中的多个数据流还是......?

转载 作者:行者123 更新时间:2023-12-04 06:03:04 26 4
gpt4 key购买 nike

我对 SSIS 包中的性能有疑问。如果您有来自多个来源的多个表要提供,那么将多个数据流并行放入一个数据流中,还是将每个数据流放入一个数据流中并按顺序相互链接更有效?

谢谢 :)

最佳答案

两者都不。 ;)

我发现最好有一个数据流,其中包含满足需求所需的尽可能多的数据源和目的地,但仅此而已。如 flat file 1是唯一需要喂食的东西destination 1那么这就是我的数据流将包含的所有内容。同时添加 flat file 2提供给 destination 2对相同的数据流有效,我的经验法则是,如果流永远不会交叉,请将它们分开。

2005 RTM 中存在一个严重的错误,即在单个数据流中具有多个不相关的流会导致所有行到达目的地,但并非所有列数据在满足特定数据量后。

单独数据流的另一个原因,也许是轶事,但似乎当数据流较小时,验证效率更高。

如果您希望最大限度地提高性能,请不要串行链接这些数据流,而是将它们并行连接 - 要么让它们全部浮在 Canvas 上,要么创建一个中央启动步骤(我喜欢什么都不做的脚本任务),然后从该点辐射出去。

关于sql-server - SSIS:一个数据流中的多个数据流还是......?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8714527/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com