您可以根据自身业务特点,设置MyBase MySQL主备实例之间的数据复制方式,以提高数据库可用性。

前提条件

实例要求如下:
  • MySQL 8.0高可用版(本地SSD盘)
  • MySQL 5.7高可用版(本地SSD盘)
  • MySQL 5.6高可用版(本地SSD盘、ESSD云盘)

复制方式介绍

  • 半同步

    应用发起的更新在主实例执行完成后,会将日志同步传输到备实例,备实例收到日志,即事务完成提交,不需要等待备实例执行日志内容。

    说明

    当备实例不可用或者主备实例间出现网络异常时,半同步会退化为异步。

  • 异步

    应用发起更新请求,即进行增加、删除、修改数据的操作时,主实例完成操作后会立即响应应用,同时主实例向备实例异步复制数据。因此,在异步数据复制方式下,备实例不可用时不会影响主实例上的操作,而主实例不可用时可能会导致主备实例数据不一致。

操作步骤

  1. 登录云数据库专属集群控制台
  2. 在页面左上角,选择目标地域。
  3. 在导航栏左侧,选择实例列表 > MySQL
  4. 找到目标实例,单击操作列中的详情
  5. 单击页面左侧服务可用性
  6. 实例可用性区域,单击修改数据复制方式
    修改数据复制方式
  7. 在弹出的对话框,选择数据赋值方式,单击确定
    选择数据复制方式