变更计算资源扩缩容范围(RCU)
本文介绍如何修改RDS PostgreSQL Serverless实例的计算资源扩缩容范围(RCU)。
背景
RDS PostgreSQL Serverless实例以RCU(RDS Capacity Unit)表示性能。Serverless实例会在您给定的最小RCU和上限RCU的范围内,根据实际业务压力自动弹性增加或减少RCU。
如果您在基本信息页查看Serverless实例的数据库容量(RCU/秒级)指标在业务高峰期已达到最大,但仍无法满足业务需求时,可以手动修改RCU的最大弹性范围。
注意事项
该功能仅适用于RDS PostgreSQL Serverless实例,请确保您的RDS PostgreSQL实例的付费类型为Serverless。
使用限制
如果您的RCU最大值已设置为最大14 RCU,则无法通过此方法进行调整。
如果您需要使用更多的计算资源,推荐购买RDS PostgreSQL的其他系列规格。更多信息,请参见RDS PostgreSQL产品规格列表。
影响
Serverless实例的RCU弹性扩缩容会立刻生效且对业务无影响。
费用
变更资源扩缩容范围(RCU)不会产生费用,RCU费用仅与实际使用量相关,具体信息,请参见计费说明。
操作步骤
访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
在配置信息区域,单击调整弹性设置。
在弹出的窗口中,设置资源扩缩范围(RCU)的最小值和上限值。
说明取值范围为0.5 RCU~14 RCU,您可以根据实际业务需求灵活设置。
单击确定。
常见问题
Q:实例RCU上限已经是14 RCU了,但仍不满足业务需求,如何处理?
A:推荐购买RDS PostgreSQL的其他系列规格,例如RDS PostgreSQL的高可用独享规格最大支持104核 768GB。然后将Serverless实例迁移至新购的实例。更多规格信息,请参见RDS PostgreSQL产品规格列表,RDS实例间迁移,请参见一键上云。
相关OpenAPI
您可以调用ModifyDBInstanceSpec接口修改RDS PostgreSQL Serverless实例的RCU范围。需要配置的参数如下:
参数 | 说明 | 示例值 |
DBInstanceId | 待变更RCU范围的Serverless实例ID。 | pgm-**** |
PayType | Serverless实例的付费类型,固定配置为Serverless。 | Serverless |
Direction | 实例变配类型,固定配置为Serverless。 | Serverless |
ServerlessConfiguration.MaxCapacity | 实例RCU的自动扩缩范围最大值。 | 14 |
ServerlessConfiguration.MinCapacity | 实例RCU的自动扩缩范围最小值。 | 0.5 |