有哪些方法可以避免或者降低主库大量写入带来的同步延迟问题?

有哪些方法可以避免或者降低主库大量写入带来的同步延迟问题?

参与11

1同行回答

tongshuaitongshuai数据库工程师北京新数科技有限公司
在DB2 HADR高可用环境中,影响同步性能的最大瓶颈一般是在网络,所以要想降低同步延迟,优先做的就是优化主备库的同步网络,优化方法建议:1、可以使用专用的网络来配置HADR环境主备库的连接。2、如果主机有多网卡的话可以考虑绑定多网卡,充分利用多张网卡的速度来提高网络性能。另...显示全部

在DB2 HADR高可用环境中,影响同步性能的最大瓶颈一般是在网络,所以要想降低同步延迟,优先做的就是优化主备库的同步网络,优化方法建议:
1、可以使用专用的网络来配置HADR环境主备库的连接。
2、如果主机有多网卡的话可以考虑绑定多网卡,充分利用多张网卡的速度来提高网络性能。

另外在数据库层面可以考虑启用日志假脱机。
日志假脱机:如果主库产生事务日志比备库重做日志的速度快,则有可能会导致备库中的重做日志缓冲池满,从而导致备库无法再接收主库传过来的日志,导致事务阻塞。如果启用日志假脱机,则在备库的重做日志缓冲池满之后,主库传送过来的日志暂时保存在备库磁盘中,等缓冲池中的日志重做完成后再将暂存在磁盘的日志读取到缓冲池中进行重做。这样就不会导致主库事务阻塞。
将数据库配置参数‘hadr_spool_limit’配置为非0.

收起
互联网服务 · 2019-04-09
浏览1660

提问者

jwlvinner
数据库管理员证券公司

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2019-04-09
  • 关注会员:2 人
  • 问题浏览:2382
  • 最近回答:2019-04-09
  • X社区推广