我正在创建一个包,其中我使用了两个转换、合并、连接和查找。Look Up是Merge Join的直接后继者(意味着在Merge Join之后使用Look Up )。当执行我的包时,它被卡住了,并且在查找中输入消耗的速度非常慢,并且花费了太多的时间。包仍在运行。
请找到附件中的截图。

合并联接-使用左外部联接
查找-使用无缓存
请给我提个解决方案。
发布于 2016-09-16 23:38:24
您的查找有468行被发送到它,并且它正在执行您定义为要发送的每一行的源的“任何”。
我的猜测是您在查找表/查询中有阻塞,这就是为什么没有信息从查找传递到输出缓冲区的原因。在查找指向的数据库上,尝试sp_who2或sp_whoisactive (下载并安装)之类的命令,您可能会看到源查询被其他进程阻塞。
与前面的任何其他组件相比,合并联接之后的查找没有本质上的不同。
发布于 2016-09-17 00:35:35
由于您将这两个源都用作OLEDB,因此可以通过尝试使用TSQL联接实现相同的方式来避免合并联接转换。
https://stackoverflow.com/questions/39529624
复制相似问题