SSIS使用与我运行SQL Developer时不同的查询计划

时间:2016-02-28 22:06:10

标签: oracle ssis sql-execution-plan attunity

我有一个SSIS包,可以从Oracle获取一些数据。 出于某种原因,当我通过SSIS运行查询时,看起来我得到的查询计划与通过SQL开发人员运行时的查询计划不同。

最初,它通过SSIS运行非常快,在大约8秒内抓取所有数据。但现在,它需要大约40秒。从Oracle的监控会话中,我可以看到它正在对我的详细信息表进行全表扫描,而当我通过SQL开发人员运行时,它正在进行索引扫描。

为什么在通过SSIS运行时会得到不同的结果?我正在使用Oracle的Attunity连接器。

0 个答案:

没有答案