PostgreSQL 支持对运行中的数据库服务进行在线扩容,调整 CPU、内存、磁盘空间大小。

  • 在 AppCenter 集群管理中心,支持对集群节点批量升级扩容。

  • 通过配置集群自动伸缩,支持对集群节点自动扩容磁盘大小。

注意

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

本小节主要介绍如何在线扩容 PostgreSQL 集群,包括创建扩容和自动扩容。

约束限制

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

前提条件

  • 已获取管理控制台登录账号和密码,且已获取集群操作权限。

  • 已创建 PostgreSQL 集群,且集群状态为活跃

创建扩容

  1. 登录管理控制台。

  2. 选择产品与服务 > 数据库与缓存 > 关系型数据库 PostgreSQL,进入集群管理页面。

  3. 点击目标集群 ID,进入集群详情页面。

  4. 基本属性模块,点击集群操作下拉菜单。

  5. 展开下拉菜单,点击扩容集群

    创建扩容
  6. 配置扩容信息。

    勾选需扩容节点角色,并分别配置节点规格和磁盘大小。

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

    多个节点逐一扩容更新,待集群状态切换为活跃,即扩容完毕。

自动扩容

自动扩容指当集群磁盘使用率超过一定限制,触发扩容条件,系统将自动扩容集群磁盘大小,不影响集群正常使用。

  1. 登录管理控制台。

  2. 选择产品与服务 > 运维与管理 > 自动伸缩,进入自动伸缩策略管理页面。

  3. 点击创建,弹出策略基本信息配置窗口。

    自动伸缩策略
  4. 配置策略信息。

    操作类型选择扩容应用存储空间资源选择目标集群。

  5. 确认配置信息无误后,点击提交,进入策略详情页面。

    自动伸缩规则
  6. 对各节点分别配置自动扩容规则。

    包括定义扩容触发条件和定义操作参数。

  7. 当节点磁盘空间使用率触发条件,系统将自动扩容。

    自动扩容后,可在策略历史记录中查看历史扩容记录。

更多自动伸缩操作说明,请参见自动伸缩