You need to enable JavaScript to run this app.
导航
切换主节点
最近更新时间:2024.07.10 19:38:18首次发布时间:2021.10.11 18:06:04

云数据库 MySQL 版提供主备切换功能。当检测到实例发生故障时,系统会立即触发主备切换,及时恢复实例正常运行,保障实例的高可用。您也可以手动切换主节点,本文介绍手动切换主节点的操作步骤。

前提条件

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

  • 当前没有迁移任务。

注意事项

  • 切换主节点一般需要 30~60 秒完成,期间数据库将有 1~2 次闪断,请谨慎操作。建议您增加应用程序的重连机制,可以大幅降低数据库连接闪断对业务的影响。

  • 如果实例下挂载有只读节点,那么在主节点切换后,会因为重建复制链路、同步增量数据等使得只读节点的数据会有几分钟的延迟。

操作步骤

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

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

说明

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

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

  2. 实例列表页面,单击目标实例名称,进入实例信息页签。

  3. 单击连接管理页签,在实例拓扑区域,将鼠标指针指向备节点,在弹出的窗口中单击切换主节点,即可完成主备节点的切换。

说明

在没有主从复制延迟的情况下,5 秒内即可切换成功。

相关 API

API说明
SwitchDBInstanceHA调用 SwitchDBInstanceHA 接口手动切换指定 MySQL 实例的主备节点。

常见问题

切换主节点需要注意哪些事项?

  • 主备切换过程中可能会有 1~2 次闪断,请确保您的应用程序具有自动重连机制。
  • 如果实例下挂载有只读节点,那么主备切换后,只读节点的数据会有几分钟的延迟,因为需要重建复制链路、同步增量数据等。
  • 在没有主从复制延迟的情况下 5 秒内即可切换成功。

主备切换后需要在业务中更新连接地址吗?
主备地址一样,主备切换后不需要更换地址,但需要注意主备切换过程中会有闪断的情况。