数据库
Cike121272604
这个作者很懒,什么都没留下…
展开
-
如何加速Oracle大批量数据处理
一、提高DML操作的办法: 简单说来: 1、暂停索引,更新后恢复.避免在更新的过程中涉及到索引的重建. 2、批量更新,每更新一些记录后及时进行提交动作.避免大量占用回滚段和或临时表空间. 3、创建一临时的大的表空间用来应对这些更新动作. 5、加大排序缓冲区 alter session set sort_area_size=100000000; insert into tableb select * from tablea; commit; 如果UPDATE的是索引字段,就会涉及到索引的重转载 2010-08-30 16:00:00 · 1330 阅读 · 0 评论 -
大量数据处理方法总结
<br />1.Bloom filter适用范围:可以用来实现数据字典,进行数据的判重,或者集合求交集基本原理及要点:对于原理来说很简单,位数组+k个独立hash函数。将hash函数对应的值的位数组置1,查找时如果发现所有hash函数对应位都是1说明存在,很明显这个过程并不保证查找的结果是100%正确的。同时也不支持删除一个已经插入的关键字,因为该关键字对应的位会牵动到其他的关键字。所以一个简单的改进就是 counting Bloom filter,用一个counter数组代替位数组,就可以支持删除了。还有转载 2010-08-30 16:56:00 · 2004 阅读 · 0 评论 -
三个提高Oracle处理大量数据效率的有效途径
<br />Oracle性能话题涉及面非常广,市场上有很多书籍专门介绍Oracle调优。对性能的追求是无止境的,需要长期不懈的努力;但要避免性能成为问题却不难,甚至可以说很简单。本文从简单实用的角度出发,给出几个提高Oracle处理大量数据效率的有效途径。<br /><br /> 一、配置数据库初始化参数<br /> <br /> <br />数据库的全部初始化参数可以在OEM中看到。参见下图:<br /><br /> <br /><br /> <br /><br /> <br />在新建一数据库时,如果不转载 2010-08-30 15:07:00 · 16349 阅读 · 0 评论