You need to enable JavaScript to run this app.
导航

变更数据同步方式

最近更新时间2024.05.10 19:23:02

首次发布时间2021.10.11 18:06:04

本文介绍云数据库 MySQL 版实例如何变更同步方式。

背景信息

云数据库 MySQL 版实例支持半同步和同步两种数据同步方式。

  • 半同步

    应用发起的增加、删除、修改数据的操作在主节点执行完成后,主节点会立即向备节点复制数据。备节点接收到数据并写入 relay log(无需执行)后向主节点返回成功信息,主节点在收到备节点发送的成功信息后再向应用返回响应。

    在数据复制发生异常时,如备节点不可用或发生网络故障时,主节点会暂停对应用的响应,将数据同步方式降为异步。在数据复制会正常后,数据同步方式会恢复为半同步。

  • 异步

    应用发起增加、删除、修改数据的操作请求时,主节点在完成操作后会立即向应用返回响应,然后再向备节点复制数据。

    在采用异步的同步方式时,数据更新过程中主节点不需要等待备节点的响应,实例往往具有较高的性能,且备节点不可用不会影响主节点。但由于主节点的数据不是实时同步到备节点,在主备延迟时发生故障时则有小概率会引起数据不一致。

前提条件

已创建实例且实例处于运行中状态。具体操作,请参见创建实例

操作步骤

  1. 登录云数据库 MySQL 版控制台

  2. 在顶部菜单栏的左上角,选择实例所属的项目和地域。

说明

如未设置实例的所属项目,本操作应选择项目为账号全部资源

  1. 在左侧导航栏单击实例列表

  2. 实例列表页面,单击目标实例名称。

  3. 实例信息页签下的配置信息区域,单击数据同步方式后的按钮。

  4. 修改同步方式,修改完成后,单击确定

相关 API

API
描述
ModifyDBInstanceSyncMode调用 ModifyDBInstanceSyncMode 接口修改实例的数据同步方式。