云数据库 MySQL 修改数据复制方式

云数据库 MySQL 支持的数据复制方式包括:异步复制、半同步复制和强同步复制。可以以根据自身业务特点,设置云数据库 MySQL 实例的数据复制方式,以提高云数据库的可靠性。在创建实例时,可以以选择数据复制方式,在创建后,你还可以通过控制台修改数据复制方式。这里说明如何通过控制台修改实例的数据复制方式。

相关产品
云数据库 MySQL 产品页,含版本规格、价格与购买入口。

注意:说明:

注意:如需详细了解几种数据复制方式的定义和差别,请参见 数据库实例复制。

一、前提条件

·实例架构为双节点、三节点或集群。

·实例状态为运行中,并无其他任务执行中。

二、功能支持列表

数据库版本 支持数据复制方式
MySQL 5.5 异步复制
MySQL 5.6MySQL 5.7MySQL 8.0 异步复制
 半同步复制
 强同步复制
实例架构 支持数据复制方式
单节点 不支持数据复制方式设置和修改
双节点集群 异步复制
 半同步复制
三节点/四节点 异步复制
 半同步复制
 强同步复制

三、查询数据复制方式

1. 登录 MySQL 控制台,在实例列表,单击实例 ID 或操作列的管理,进入实例详情页。

2. 在实例信息 > 数据复制后可以查询实例当前的数据复制方式。

四、修改数据复制方式

1. 登录 MySQL 控制台,在实例列表,单击实例 ID 或操作列的管理,进入实例详情页。

2. 在实例信息 > 数据复制后单击编辑图标。

3. 在弹窗下,选择要修改的数据复制方式,选择等待节点数,单击提交。

参数 说明
数据复制方式 选择主备之间的数据复制方式。选项包含:强同步(双节点/集群不支持)、半同步、异步。说明:数据复制方式选择为强同步或半同步时,需要设置同步等待节点数,数据复制方式选择为异步时,不涉及设置同步等待节点数。
强同步等待节点 数据复制方式选择为强同步时,支持设置此项。请选择在强同步模式下,主节点执行事务后,需等待至少多少个节点返回 ACK(确认已接收 binlog),事务才算提交成功。三节点/四节点架构时,选项为:1个节点、2个节点。说明:建议核心业务(支付/交易)选择2个节点,以提升数据可靠性。非核心业务适合选择1个节点,性能更优。
半同步等待节点 数据复制方式选择为半同步时,支持设置此项。请选择在半同步模式下,主节点执行事务后,需等待至少多少个节点返回 ACK(确认已接收 binlog),事务才算提交成功。三节点/四节点时,选项为:1个节点、2个节点;双节点架构时,选项为:1个节点。说明:建议核心业务(支付/交易)选择2个节点,以提升数据可靠性。非核心业务适合选择1个节点,性能更优。

4. 若数据复制方式未做修改,单击提交会提示“实例的配置没有变化,请确认”,你需重新选择其他数据复制方式进行提交。

5. 提交成功后,待实例运行状态由“配置变更中”更新为“运行中”即修改成功。

赞 (0)
上一篇 4天前
下一篇 4天前