SSIS不与OraOLEDB.Oracle.1 Provider并行运行 [英] SSIS not running in parallel with OraOLEDB.Oracle.1 Provider

查看:96
本文介绍了SSIS不与OraOLEDB.Oracle.1 Provider并行运行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们有一个带有Oracle 11 Client的SSIS包,我们将以30分钟到1小时的运行时间运行我们的每日查询。



我们必须升级我们的oracle客户端,因为我们的其他oracle源之一已升级。



升级到Oracle 12c后,我们的日常工作运行时间增加了。 oracle DBA表示,它不是并行运行的,因为它只占用一个处理器。
当我们从SQL Developer或toad运行相同的查询时,它是并行运行的。


。但是如果我们从SSIS OLEDB Source组件运行它并不是并行运行的。



我对此行为的了解更少。任何解决方案都会有帮助。如果需要,请向我提出更多说明。

推荐答案

嗨  Vivek_Ananda_Raj, 

Hi Vivek_Ananda_Raj, 

感谢您的提问。 

Thanks for your question. 

您是否已查看包裹执行报告并进行比较它与驱动程序更新前的报告一起? 

Have you checked the package Execution Report and compare it with the reports before driver update? 

在执行报告中,您会发现任务/流程是性能瓶颈。

In the execution report, you would find out with task/process is the performance bottleneck.

当我们从SQL Developer或toad运行相同的查询时,它并行运行。但是如果我们从SSIS OLEDB源组件运行它并不是并行运行。

请问你能分享一下示例查询和包设计吗?请记住屏蔽敏感信息。 

Could you please share the sample query and package design? Remember to mask sensitive information. 


这篇关于SSIS不与OraOLEDB.Oracle.1 Provider并行运行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆