HDR 复制的异步方式

异步 HDR 复制意味着主服务器不等待来自 HDR 辅助服务器的响应,就将逻辑日志清空至磁盘。异步 HDR 复制可提高复制速度,但可能会丢失事务。

可通过多种方式开启 HDR 复制的异步方式: 在异步方式中,主数据库服务器在将逻辑日志缓冲区的内容复制到数据复制缓冲区后,将逻辑日志清空至磁盘。在发生以下某个条件时,主数据库服务器将通过网络发送 HDR 缓冲区的内容:

要降低使用异步复制的集群中丢失事务的风险,请为所有数据库使用无缓冲日志记录。 无缓冲日志记录缩短了事务记录等待和传输之间的时间量。如果主服务器使用缓冲日志记录,并且您收到 error -7350 Attempt to update a stale version of a row 消息,那么请切换至无缓冲日志记录。

如果发生故障转移,但是主服务器重新启动后带有数据复制,那么主服务器上已落实但辅助服务器上未落实的事务将存储在 DRLOSTFOUND 配置参数指定的文件中。