rac中控制节点间并行


rac中控制节点间并行
 
-------------------
数据库服务器的cpu数量越来越多
为充分提高性能,很多时候都会使用并行处理来提高运算速度
并行处理虽然可以在多个cpu上进行一个事务的处理,提高运算能力
但同时也有合并数据以及其他方面的开销
对于rac来说,如果一个并行操作跨了两个节点间的cpu来进行的话会加大私有网络的数据传输量
当大量的PX类等待事件出现的时候就要考虑是否要限制下节点间并行的进行
使用instance_group参数可以控制并行在同一个节点内进行
 
rac1.Instance_groups=rac1,rac
rac1.Parallel_instance_group=rac1
rac2.Instance_groups=rac2,rac
rac2.Parallel_instance_group=rac2
 
通过这些参数的设置,在缺省环境下,并行查询只能在实例内进行
因为每个实例的缺省PARALLEL_INSTANCE_GROUP都是实例名,
只有本实例的instance_groups参数中包含和本实例名相同的instance_group
而如果我们想要让某个SQL跨实例做并行查询的时候,可以通过下面的方法进行
 
alter session set parallel_instance_group='rac';

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/13177610/viewspace-689759/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/13177610/viewspace-689759/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值