ITPub博客

首页 > Linux操作系统 > Linux操作系统 > On AIX RAC中global cache cr rquest的的处理方法

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

原创 Linux操作系统 作者:watershed 时间:2008-07-29 15:50:56 0 删除 编辑

在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/,如需转载,请注明出处,否则将追究法律责任。

下一篇: RAC的TAF简单测试
请登录后发表评论 登录
全部评论

注册时间:2011-07-25

  • 博文量
    33
  • 访问量
    1388285