Oracle并行检索

例如:

update  T_PERSON  set name = 'GOOD'

事实上T_Person这么一张表非常的大,记录数量在千万级。直接进行更新往往比较慢,同时考虑到现在的能够流畅运行Oracle的服务器,内存和CPU都是相当之庞大。在下就遇到一台服务器24核,32G内存。在大数据量操作时,不让CPU全部忙碌起来,内存用上70%的,实在心不甘。途径只有一个----并行。

这台服务器上是Oracle11g ,支持并行。样例如下:

select 

 /*paralllel+4*/

from t_person

 /*paralllel+4*/ 就是像注释一样插入到insert、update等关键字的后面,+4,表示并发多少个线程,我设置为8 ,总核数的1/3

简单测试了一下发现,还真的可以把其它CPU的使用飙升一下。姑且记录到这里, 希望能对大数据量处理的同仁们有些帮助。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值