如何提高HADR的同步效率和性能?

如何提高HADR的同步效率和性能

参与11

1同行回答

leilinleilin数据库管理员IBM
要提升HADR的同步效率和性能,方法包括:1、调整并行度(根据服务器CPU数进行适当调整)$vi /home/db2inst1/bpvar.cfgPREC_NUM_AGENTS=20PREC_NUM_QSETS=8PREC_NUM_QSETSIZE=4$db2set DB2BPVARS=/home/db2inst1/bpvar.cfg2、调整活动表空间数HADR并行APPLY的影响因素HADR并行APP...显示全部

要提升HADR的同步效率和性能,方法包括:

1、调整并行度(根据服务器CPU数进行适当调整)
$vi /home/db2inst1/bpvar.cfg
PREC_NUM_AGENTS=20
PREC_NUM_QSETS=8
PREC_NUM_QSETSIZE=4
$db2set DB2BPVARS=/home/db2inst1/bpvar.cfg

2、调整活动表空间数
HADR并行APPLY的影响因素
HADR并行APPLY的基础是表空间
表空间个数越多,并行越好,备机交易重放的效率越高
如果交易都集中在个别大表上,建议对表进行分区处理,一个分区一个表空间

3、HADR网络参数
DB2_HADR_SOSNDBUF TCP通讯发送窗口大小
DB2_HADR_SORCBBUF TCP通讯接收窗口大小
DB2_HADR_BUF_SIZE 备机上接受日志缓冲区大小
在HADR处于异步工作模式下,调大上述参数可以减轻网络不稳定情况下,HADR对主机的影响

收起
IT其它 · 2017-11-28
浏览1827

提问者

icycastle
数据库管理员某证券公司

问题来自

相关问题

问题状态

  • 发布时间:2017-11-28
  • 关注会员:2 人
  • 问题浏览:4056
  • 最近回答:2017-11-28
  • X社区推广