目前我知道的参数有
DB2_HADR_BUF_SIZE:该参数代表 HADR 备机上接收日志的缓冲区的大小。这些日志可能写到了磁盘上,也可能没有。这些日志还没有被重做。
DB2_HADR_PEER_WAIT_LIMIT:该值表示 HADR 在这段时间内没有收到备机的任何响应,就会主动断开连接。断开连接以后,如果主机设置了 HADR_PEER_WINDOW,主机上会转到 disconnect peer 状态,主机的事务被挂起直到 PEER 窗口消失;如果主机没有设置 HADR_PEER_WINDOW,主机上的事务会马上继续。
DB2_HADR_SOSNDBUF:这个值表示 HADR 线程在 TCP 这层的发送窗口的大小。默认情况下是操作系统内核设置的 TCP 发送的窗口大小。对于 LINUX,对应 net.ipv4.tcp_wmem。最大不能超过内核允许的最大值。
DB2_HADR_SORCVBUF:该值表示 HADR 线程在 TCP 层的接收窗口的大小。默认大小事操作系统内核默认的 TCP 接收窗口的大小。对于 LINUX,对应 net.ipv4.tcp_rmem。最大值不能超过操作系统内核允许的最大值。
但是不了解这些参数的配置参考,难道只能递增值,看效果?