全部产品
Search
文档中心

云原生数据库 PolarDB:临时升级计算节点规格

更新时间:Dec 26, 2025

当业务面临可预期的短期流量高峰(如电商大促、线上活动)时,数据库可能因计算资源不足出现性能瓶颈。若为此永久升级规格,则在流量回落后会造成资源浪费。PolarDB的临时升配功能,支持在指定时间段内临时提高包年包月集群的计算规格(CPU和内存),并在设定的时间点自动恢复至原规格,以应对短期的业务峰值。

变配影响评估

执行临时升配前,需评估其对业务的潜在影响,以制定变更计划。

服务影响

PolarDB集群的变配操作会触发节点重启,导致连接闪断和短暂的性能波动。影响程度取决于集群是否具备无感秒切(热备切换)能力以及Binlog的开启状态。

  • 当集群未具备无感秒切(热备切换)能力时,在规格变更过程中可能会出现20~30秒左右的闪断。因此,切换前请务必确保应用具备重连机制。

  • 当集群具备无感秒切(热备切换)能力时,在开启Binlog的情况下,规格变更可能会出现5~10秒左右的闪断。而在关闭Binlog的情况下,规格变更可能会出现1~3秒性能跌至为0,但是可以确保连接无闪断和事务不中断。

重要
  • 变更耗时:变更任务耗时约5分钟/计算节点(例如,变更2个节点需约10分钟),具体时长受集群负载、库表数量等因素影响。

  • 数据延迟:变更期间,只读节点的数据同步延迟可能比正常运行时更长。

  • 数据安全:变配仅调整计算节点资源,不会对集群中已有数据造成任何影响。

  • 重启顺序:在同时对主节点和只读节点进行变配时,系统将首先重启只读节点,随后再重启主节点,期间不会发生主备切换。

节点规格限制

为保证集群的稳定性和高可用性,主节点和只读节点的规格搭配存在以下限制:

  • 需要确保至少有一个只读节点与主节点规格保持一致。

  • 开启热备的只读节点需要与主节点规格保持一致。

  • 只读节点的内存不能小于主节点内存的一半。

  • 只读节点的CPU核数有最小规格要求,对应规则如下:

    主节点CPU规格

    允许只读节点最小CPU规格

    2

    2

    4

    4

    8

    4

    16

    8

    32

    16

    64

    32

    88

    64

    120

    64

说明

多主集群(Limitless)系列不受上述限制。

其他限制

适用范围

操作前,请完成以下检查。

  • 计费类型:目标集群需为包年包月

  • 集群运行状态:目标集群需为运行中,即无正在进行的其他配置变更任务(例如,增加节点、删除节点或小版本升级等)。

  • 变配任务检查:无待生效的其他任务配置变更任务(例如,增加节点、删除节点或变更配置等)。

  • 服务关联角色授权:您的账号需已创建PolarDB服务关联角色AliyunServiceRoleForPolarDB

    单击展开查看如何检查是否已创建PolarDB服务关键角色

    1. 使用阿里云账号(主账号)前往RAM控制台身份管理 > 角色列表。

    2. 检查角色列表中,是否已存在名为AliyunServiceRoleForPolarDB的服务关联角色,如下:image

      1. 若存在,请跳过当前检查。

      2. 若不存在,则继续执行以下步骤。

    3. 单击创建角色,在打开的创建角色页面中,单击右上角的创建服务关联角色image

    4. 在打开的创建服务关联角色页面中,选择信任的云服务AliyunServiceRoleForPolarDB,并单击创建服务关联角色以完成创建。image

操作步骤

  1. 登录PolarDB控制台,在左侧导航栏单击集群列表,选择集群所在地域

  2. 您可以选择如下两种方式中的其中一种进入变更配置(包年包月)页面:

    • 单击目标集群操作栏中的变更配置image

    • 单击目标集群ID,进入目标集群基本信息页。在数据库节点区域,单击变更配置image

  3. 变更配置(包年包月)对话框中,选中临时升配,单击确定

  4. 临时升级页面中,确认当前配置到期时间,并设置如下参数:

    参数

    说明

    子系列

    选择目标规格系列,包括通用规格独享规格

    节点

    为需要升配的节点(主节点或只读节点)选择目标规格。

    说明

    需确保一个只读节点与主节点规格保持一致,其他节点规格均可选择配置。

    还原时间

    设置一个明确的时间点,系统将在该时间自动将规格恢复至升配前的状态。

    说明
    • 最短1小时,最长14天。超过14天的需求建议使用手动变配

    • 还原时间不得晚于集群到期时间的前一天。例如,若集群于1月10日到期,则临时升配的还原时间最晚应为1月9日。

    • 设置后无法修改。如果性能不够,需要延长,在还原时间到达之前最多可以再进行1次升配,此次设置的还原时间不能早于第1次。

  5. 阅读相关服务协议后,单击立即购买并完成支付。支付成功后,升配任务开始执行。

计费说明

临时升配的费用基于新旧规格差价,并乘以1.5倍的溢价系数。计算公式如下:

每个计算节点临时升配N天费用 =(新规格包月价格 - 老规格包月价格)/30 x 1.5 x N。

相关操作

临时升配转为永久升配

如果您需要保持临时升配后的规格,或需进行增加或删除节点临时增加节点自动变配(弹性扩缩容)以及退订集群等操作,您可以通过以下操作将临时升配转为永久升配(即在还原时间点后不会自动降配)。

  • 主动转换:在临时升配期间,再次进入变更配置页面,执行一次到当前规格的手动变配

    说明

    此操作仅生成一个永久计费订单,不会对业务造成二次中断。

  • 通过扩容存储空间转换:在临时升配期间,若您手动扩容了集群的存储空间,则系统将自动将临时的计算规格变更为永久规格。这意味着自扩容时刻起,将按新规格的包年包月价格进行计费。请在扩容存储前仔细评估此变更。

查看临时升配到期时间

您可以前往费用与成本 > 订购订单 > 我的订单页面,根据集群ID进行查询,找到订单类型为临时升级的订单,单击详情进行查看。

相关API

API

描述

TempModifyDBNode

PolarDB集群临时升配。

常见问题

临时升配时,提示资源不足应如何处理?

若在升配过程中选择了指定的节点规格,系统提示资源不足,请您更换地域或可用区后再试。这是由于所选目标规格在当前可用区已售罄。建议:

  1. 选择相近规格:尝试选择略低的其他规格。

  2. 更换可用区:建议手动更换可用区,以避免后续进行变配时再次出现资源不足的情况。

临时升配时,提示The operation is not permitted due to loss polardb service linked role.应如何处理?

您的当前账户尚未进行PolarDB服务关联角色AliyunServiceRoleForPolarDB的授权。请参见适用范围中的服务关联角色授权进行相应操作。

临时升配时,提示“临时升级到期时间不得早于:XXX”应如何处理?

临时升配后,如果性能不够需延长时间,则在还原时间到达之前,最多可进行一次升配。然而,第二次设置的还原时间不得早于第一次,即最低需再延长一小时。

临时升配的集群,如何降配、增加节点或删除节点?

临时升配期间,不支持降配、增加节点或删除节点等操作。您需要将临时升配转为永久升配后,才可进行相关操作。