On AIX RAC中global cache cr rquest的的处理方法

在statspack中有大量的global cache cr request:

这个等待事件主要是节点间通讯异常造成的.

1.需要确定应用的分布,尽量将不同的业务类型分配到不同的instance上面

2. 确定inter connect网络状态

[root]# netstat -p udp

udp:
3500183652 datagrams received
0 incomplete headers
0 bad data length fields
0 bad checksums
8402728 dropped due to no socket
12017785 broadcast/multicast datagrams dropped due to no socket
231620 socket buffer overflows
3479531519 delivered
3119249970 datagrams output

如果存在较大的socket buffer overflows需要调整udp网络参数

3.需要确定相关的inter connect(使用UDP协议)网络参数的设置情况,

[root]# no -a

AIX环境中Oracle数据库在单一实例下的性能调整方法(: 异步I/OVMM)Oracle RAC环境仍然有效。

但在Oracle RAC环境下,需要考虑其他一些问题。RAC采用UDP协议进行节点间的互联通信,因此与UDP有关的一些参数需要调整。

建议udp_sendspace的起始值为db_block_size * db_file_multiblock_read_count udp_recvspace设为udp_sendspace4倍,

上限为1048576。如果发生socket缓存溢出(可通过 netstat -s | grep "socket buffer overflows" 命令察看) udp_recvspace或者sb_max参数值需要增加

用no命令修改相关参数

3. AIXTHREA_SCOPE参数

当是AIX5.2或者更高版本时,oracle建议设置此参数为S,当是AIX5.1以下的版本时设置NUM_SPAREVP=1.见metalink Note:259983.1的文档这两个参数都是在.profile中添加的,添加后必须重启oracle的所有进程,包含监听器.

[@more@]

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

转载于:http://blog.itpub.net/75730/viewspace-1008030/

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值