文档

PostgreSQL基础系列或高可用系列升级集群系列

更新时间:

RDS PostgreSQL支持将基础系列升级至集群系列,增强容灾能力、灵活性和可靠性。同时,您也可以将高可用系列升级至集群系列,以降低成本,并进一步提升灵活性和可靠性。

背景信息

RDS PostgreSQL集群系列实例采用计算与存储分离、一主多备的架构,支持自动故障切换、任意备节点可切换为主节点、备节点可读、按需增删节点、多可用区容灾、节点粒度的监控、集群节点拓扑管理等功能,详情请参见集群系列

前提条件

  • 实例大版本为RDS PostgreSQL 14或以上版本。

  • 实例系列为基础系列或高可用系列。

    说明

    您可以在实例的基本信息页面查看实例的系列。

  • 实例存储类型为ESSD云盘或通用云盘。

    说明
    • 实例存储类型为通用云盘时,未开启IO加速或数据归档功能。

    • 如果实例的存储类型为SSD云盘,请先升级为ESSD云盘。升级操作请参见SSD云盘升级为ESSD云盘

  • 实例为主实例,且没有只读实例。

  • 实例未开通数据库代理服务。

  • 实例未启用Babelfish,即小版本号后缀不带babelfish

  • 实例未开通连接池(PgBouncer)。

费用说明

变更实例系列的费用请参见变更配置

影响

  • RDS变更配置可能涉及底层数据迁移,请您耐心等待。在迁移完成后会根据您设置的切换时间自动进行切换,切换时会出现30秒左右的闪断,请确保应用具备重连机制。

    说明

    升级后实例连接地址不会改变,应用侧无需做修改。

  • 升级后无法回退到原基础系列或高可用系列。

操作步骤

  1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。

  2. 基本信息页面的配置信息,单击变更配置

  3. (仅包年包月实例需要执行此步骤)在弹出的对话框中,选择立即升配,单击下一步

  4. 设置如下参数。

    参数名称

    说明

    产品系列

    选择集群系列

    存储类型

    选择实例的存储类型。详情请参见存储类型介绍

    实例规格

    选择实例规格。每种规格都有对应的CPU核数、内存、最大连接数和最大IOPS。详情请参见主实例规格列表

    存储空间

    设置存储空间。存储空间只能增加,不能降低。

    切换时间

    选择升级的切换时间:

    • 立即切换:立即开始迁移,迁移过程对实例无影响,迁移完成后进行实例切换。

    • 可维护时间内进行切换:立即开始迁移,迁移过程对实例无影响,但是迁移完成后不切换,等到可维护时间才进行实例切换。

  5. 仔细阅读变配提醒,确认无误后勾选服务协议,单击去支付

  6. 在弹出的对话框中确认变配前后实例对比信息,确认无误后单击继续支付,完成支付流程。

  7. 验证升级结果:在基本信息页面,当实例的类型及系列显示为常规实例(集群系列),表示升级成功。

相关API

API

描述

ModifyDBInstanceSpec - 变更RDS实例

调用ModifyDBInstanceSpec接口,将实例系列升级为集群系列。您需要将DBInstanceClass参数取值修改为需要升级的集群系列实例规格,Category参数取值修改为Cluster,其他参数请按需配置。

DescribeDBInstanceAttribute - 查询实例详情

验证升级结果:调用DescribeDBInstanceAttribute接口,查看Category参数取值是否为Cluster。如果为Cluster,则升级成功。