ssis抽取数据效率和源数据表的索引是否有关系

蔬菜工程师 2015-09-01 11:44:42
前提:数据源oracle → 目标表SQL SERVER,数据由oracle到sql server

由于数据源升级,需要换数据源,但是升级后的表名称和结构和升级前的都一样,但是新表多了很多索引(10条)
之前抽取数据90万3分钟完成,现在却需要60分钟。
通过查看表结构,升级后的数据表结构字段类型都一样,最多是范围变大了(比如由varchar2(48)变成varchar2(100))。

想问下高手,索引理论上是增加查询速度,用ssis抽取数据时效率会不会受影响?

PS:只是单独这一张表抽取速度慢,其他千万级的数据速度都正常很快。并且该表查询SQL也简单,在plsql中查询很快。
...全文
165 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
shoppo0505 2015-09-02
  • 打赏
  • 举报
回复
索引并非越多越好,所以多出来的索引可能互相干扰了。 你这个情况,可能是在数据转移过程中索引因为物理排序错乱,失效了。可以尝试一下重新排序,或者建立下索引

662

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧