云数据库 MySQL 版支持对只读节点设置延迟复制时间,使只读节点延迟一段时间后再从主节点同步数据。
开启只读节点的延迟复制功能后,该只读节点只能作为一个只读连接终端的唯一节点,因此需要您授权我们取消该只读节点和其他终端的关联。
关闭只读节点的延迟复制功能后,您可以选择是否将该只读节点关联至默认终端。如您需要关联该只读节点至自定义终端,您可以通过编辑终端进行关联。关于关联节点到连接终端的详细信息,请参见编辑连接终端。
关闭延迟复制可能因为延迟过大而触发关闭失败的事件通知,触发后您可以再次操作关闭或者等待系统自动重试,成功关闭前不支持再次对此节点设置复制延迟。
在顶部菜单栏的左上角,选择实例所属的项目和地域。
说明
如未设置实例的所属项目,本操作应选择项目为账号全部资源。
在左侧导航栏单击实例列表,进入实例列表页面。
在实例列表页面,单击目标实例名称,进入实例信息页。
在实例信息页,单击连接管理页签,进入连接管理页。
在连接管理页的实例拓扑区域,鼠标指向目标只读节点。
在弹出的只读节点卡片中,单击设置延迟复制按钮。
在设置延迟复制窗口中,完成以下操作以开启或关闭延迟复制功能。
开启延迟复制
打开延迟复制开关。
设置数据延迟时间。数据延迟时间的取值范围为 1~604800,步长为 1,单位为秒。
确认终端信息后单击确定。
说明
开启只读节点的延迟复制功能后,会使本地保留更多的日志文件,请酌情设置数据延迟时间并预留足够的存储空间,以免因存储空间使用过多使只读节点延迟复制功能被中止。可在日志备份策略中开启可用存储空间上限功能,开启后实例会在磁盘空间高于 80% 时自动清理 binlog 以保证有足够的存储空间。关于调整日志备份策略的详细信息,请参见自定义日志备份策略。
关闭延迟复制
在设置延迟复制窗口中关闭延迟复制开关,并确认是否将该节点重新关联至默认连接终端后,单击确定。
API | 说明 |
---|---|
DescribeReadOnlyNodeDelay | 调用 DescribeReadOnlyNodeDelay 接口查询只读节点的延迟复制配置。 |
ModifyReadOnlyNodeDelayReplicationTime | 调用 ModifyReadOnlyNodeDelayReplicationTime 接口配置只读节点的延迟复制功能。 |