标签: oracle ssis sql-execution-plan attunity
我有一个SSIS包,可以从Oracle获取一些数据。 出于某种原因,当我通过SSIS运行查询时,看起来我得到的查询计划与通过SQL开发人员运行时的查询计划不同。
最初,它通过SSIS运行非常快,在大约8秒内抓取所有数据。但现在,它需要大约40秒。从Oracle的监控会话中,我可以看到它正在对我的详细信息表进行全表扫描,而当我通过SQL开发人员运行时,它正在进行索引扫描。
为什么在通过SSIS运行时会得到不同的结果?我正在使用Oracle的Attunity连接器。