全部产品
Search
文档中心

云原生数据库 PolarDB:管理从集群

更新时间:May 21, 2025

全球数据库网络(Global Database Network,简称GDN)是由分布于多个地域的多个PolarDB集群构成的网络,网络中所有集群的数据保持同步。当您的业务部署在多个地域时,利用GDN可以实现应用访问数据库的低延迟和高稳定性。本文介绍如何添加从集群、移除从集群、主从切换和重搭从集群的相关内容。

前提条件

创建全球数据库网络

注意事项

  • 一个GDN包含一个主集群和最多四个从集群。

    说明

    若您需要添加更多从集群,请前往配额中心,根据配额ID polardb_mysql_gdn_region找到相应的配额项,在对应的操作列上单击申请,以添加更多从集群。

  • 主集群和从集群的数据库引擎版本需保持一致,即都为MySQL 8.0、MySQL 5.7或MySQL 5.6。

  • 一个集群只能属于一个GDN。

  • 从集群只能新建,不能将已经创建好的集群添加为从集群。

  • 创建从集群时,节点规格建议与主集群的节点规格一致以保证低延迟同步效果,只读节点的个数无需与主集群保持一致,您可以根据本地从集群的读请求量自行选择。

  • GDN中的从集群(非Serverless集群)计算节点的规格要求至少为4核及以上。

  • GDN使用物理复制机制(基于Redo Log),因此无需开启Binlog同步。

    说明

    若您为GDN开启了集群间Binlog同步,请务必确保主从集群的Binlog参数loose_polar_log_bin保持一致,否则在集群间切换之后有Binlog不一致的风险。

费用说明

目前GDN的跨地域传输流量可以免费使用,您仅需支付每个PolarDB集群的自身费用

添加从集群

  1. 登录PolarDB控制台

  2. 单击左侧导航栏中的全球数据库网络(GDN)

  3. 找到目标GDN,单击操作栏中的添加从集群

  4. 在弹出的售卖页中,设置以下参数。其他参数可根据您的业务需求进行配置。详细说明,请参见自定义购买

    参数

    说明

    创建方式

    选择创建从集群

    全球数据库网络

    选择需要加入的GDN。 默认为上述选择的目标GDN。

    数据库引擎

    需与主集群的数据库引擎保持一致。取值如下:

    • MySQL 8.0

    • MySQL 5.7

    • MySQL 5.6

  5. 完成购买后,系统需要10~15分钟创建集群,之后您就可以在PolarDB控制台中的集群列表看到新创建的集群。

    说明
    • 当集群中的节点状态为创建中时,整个集群可能仍未创建完成,此时集群不可用。只有当集群状态为运行中时,集群才可以正常使用。

    • 请确认您已在页面左上角选择了正确的地域,否则您将无法查看所创建的集群。

移除从集群

  1. 登录PolarDB控制台

  2. 单击左侧导航栏中的全球数据库网络(GDN)

  3. 找到目标GDN,单击目标全球数据库网络ID/名称

    打开目标GDN

  4. 集群列表区域,找到目标从集群,单击操作栏的脱离

    说明
    • 整个脱离过程耗时5分钟左右。

    • 脱离过程中,GDN下所有集群(包括正在脱离的从集群)的连接地址仍然可用,您仍然可以通过集群的连接地址正常访问数据库。

    • 只有从集群支持脱离GDN,主集群无法脱离。

    • 从GDN脱离后,从集群将中断与主集群的数据同步,同时系统将设置该集群为读写模式。

    • 从GDN脱离后,该集群不能再作为从集群加入GDN,请谨慎操作。

  5. 在弹出的对话框中,单击确定即可。

切换主集群

  1. 登录PolarDB控制台

  2. 单击左侧导航栏中的全球数据库网络(GDN)

  3. 找到目标GDN,单击目标全球数据库网络ID/名称

    打开目标GDN

  4. 集群列表区域,单击操作栏的切换为主集群,或单击集群列表右上角的主从切换

    主从切换

  5. 主从切换对话框中,选择从集群的集群ID作为新主集群,单击确定

    说明
    • 如果当前GDN已申请公网地址,请确保新的主集群也拥有集群公网地址,否则出现应用程序无法访问数据库的情况。查看连接地址请参见查看连接地址和端口

    • 切换主集群可能会出现160秒左右的闪断,请您尽量在业务低峰期执行升级操作,并且确保您的应用有自动重连机制。

    • 强制切换当前处于灰度发布阶段。如有需求,请前往配额中心,在配额名称PolarDB GDN主从强制切换试用操作列,单击申请,申请试用。试用申请通过后,若您在主从切换对话框中打开了强制切换开关,则:

      • 强制切换不支持指定目标集群,默认选择lsn最大的从集群作为新主集群强制切换。

      • 强制切换有丢失数据风险,切换结束后原主集群会自动脱离,请谨慎操作。

重搭从集群

在以下场景下可能需要重搭GDN中的从集群:

  • 从集群出现故障无法恢复,需要通过重搭来重新构建服务。

  • 需要更新从集群的基础配置或环境。

  • 从集群与主集群的数据长时间不同步,需要重建以保证主从集群的数据一致性。

说明
  • 重搭从集群当前处于灰度发布阶段。如有需求,请前往配额中心,在配额名称PolarDB GDN重搭从集群试用操作列,单击申请,申请试用。

  • 重搭从集群期间指定从集群不可用,请谨慎操作。

  1. 登录PolarDB控制台

  2. 单击左侧导航栏中的全球数据库网络(GDN)

  3. 找到目标GDN,单击目标全球数据库网络ID/名称

    打开目标GDN

  4. 集群列表区域,单击操作栏的三个点图标,选择重搭从集群

    重搭从集群

  5. 重搭从集群对话框中,单击确定