功能概述

PostgreSQL 支持对运行中的数据库服务进行在线扩容,调整 CPU、内存、磁盘空间大小。本小节主要介绍如何在线扩容 PostgreSQL 集群,包括手动扩容和配置自动扩容。

注意

扩容过程,会造成业务中断,请在业务低峰期进行。

操作步骤

手动创建扩容

企业云平台支持用户根据实际使用情况,手动扩容节点配置,也支持用户配置伸缩规则,进行自动扩容。两种方式,均能达到扩容节点的目的。

  1. 通过 Web 浏览器登录企业云平台的 Console。

  2. 在顶部菜单栏中选择产品与服务 > 数据库与缓存 > 关系型数据库 PostgreSQL,进入 PostgreSQL 管理页面。

  3. 在 PostgreSQL 管理页面,点击源集群 ID,进入集群详情页面。

    postgresql_info
  4. 点击左侧基本属性区域右上角的图标,在展开菜单栏中,选择扩容集群,弹出配置修改对话框。

  5. 用户根据需求,修改配置信息。页面参数说明如下。

    参数 说明

    角色

    待扩容节点类型。并分别配置和磁盘大小。

    说明

    仅支持勾选服务状态为 正常 的节点。

    规格

    扩容后节点 CPU、内存规格。

    磁盘大小

    扩容后节点磁盘大小。

    说明

    仅支持增大,不支持降低磁盘大小配置。

  6. 确认上述配置信息无误后,点击提交,返回节点列表页面。

  7. 多个节点逐一按照上述步骤扩容,待集群状态更新为 活跃,即扩容完毕。

配置自动扩容

  1. 创建自动伸缩策略,详细操作参考如何配置自动伸缩策略

    说明
    • 操作类型选择 扩容应用存储空间

    • 资源选择目标 PostgreSQL 集群。

  2. 在策略详情页面,对各节点分别配置自动扩容规则,包括定义扩容触发条件和定义操作参数。详细操作参考如何配置自动伸缩规则

  3. 当节点磁盘空间使用率触发伸缩条件时,系统将自动扩容。用户可在相关页面中查看历史扩容记录。更多自动伸缩操作说明,请参见查看自动伸缩历史记录