IT咨询服务数据库Oracle

Oracle批量更新大量数据1千万以上用什么方法效率最高?

Oracle批量更新大量数据1千万以上用什么方法效率最高?

参与21
  • hane  hane
    一次更新这么多数据还可以考虑下面几点: 1.注意控制事务大小 2.增加并行度 3.可能还需要降低数据块的填充率 4.用分区表
    2016-04-13

3同行回答

zyclove2008zyclove2008数据库运维工程师xsw
可以用sqlloder + direct(直接路径)如果是insert 的话,可以加 nolonging(不写日志) 和 direct(直接路径) 提示。显示全部

可以用sqlloder + direct(直接路径)

如果是insert 的话,可以加 nolonging(不写日志) 和 direct(直接路径) 提示。

收起
软件开发 · 2016-04-12
浏览2420
静以致远静以致远数据库运维工程师汇通天下
大量数据的更新 不管要考虑效率 还要考虑锁表的问题  做一个批量任务 去分批的更新最靠谱啊~显示全部

大量数据的更新 不管要考虑效率 还要考虑锁表的问题  

做一个批量任务 去分批的更新最靠谱啊~

收起
互联网服务 · 2016-04-12
浏览2052
bygt2010bygt2010it技术咨询顾问自由空间科技公司
方法一:merge into方法二:写procedure利用bulk collect into显示全部

方法一:merge into

方法二:写procedure利用bulk collect into

收起
IT咨询服务 · 2016-04-12
浏览2022

提问者

bg1641321861
数据库开发工程师没有

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2016-04-12
  • 关注会员:5 人
  • 问题浏览:5024
  • 最近回答:2016-04-12
  • X社区推广