![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
大批量数据解决方案
文章平均质量分 80
kaertiger
学海无涯,回头是岸!~~
展开
-
如何高效的更新大量数据 -- 有待考究
来自ITPUB:无休无止http://eagle_fan.itpub.net/post/461/10912通常我们使用update来进行更新操作。不过,update操作是一项很昂贵的操作,具体为什么如此昂贵,将在后面的文章中介绍。我在这里给出了一个例子,来谈谈如何高效的更新大量数据。例子中的表的数据量为10w行。Update操作需要2分钟的时间,而新方法只要不到一秒钟!!蓝色标记部分为注释。SQL> set timing on@@打开计时选项SQL> desc dba_objects; Name转载 2011-05-05 11:36:00 · 784 阅读 · 0 评论 -
如何加速Oracle大批量数据处理
原文来自:javacoffeehttp://blog.csdn.net/javacoffe/archive/2010/01/12/5181570.aspx一、 提高DML操作的办法:简单说来:1、暂停索引,更新后恢复.避免在更新的过程中涉及到索引的重建.2、批量更新,每更新一些记录后及时进行提交动作.避免大量占用回滚段和或临时表空间.3、创建一临时的大的表空间用来应对这些更新动作.4、加大排序缓冲区 alter session set sort_area_size=10000000转载 2011-05-05 13:14:00 · 1411 阅读 · 1 评论