设置只读数量自动变配
操作场景
RDS for PostgreSQL支持设置只读自动变配,当主实例的CPU使用率超出只读扩容CPU阈值,将自动新增只读实例。当主实例CPU使用率低于只读缩容CPU阈值,将自动删除只读实例。您可以通过开启只读自动变配功能,来应对数据库负载的变化,并且达到优化资源成本与效率的目的。
权限说明
约束限制
| 阶段 | 限制说明 |
|---|---|
| 自动变配前 |
|
| 自动变配中 |
|
| 自动变配后 |
|
费用说明
只读自动变配的费用即创建只读实例的费用,详见RDS价格详情。
设置自动变配
- 登录RDS管理控制台。
- 单击管理控制台左上角的
,选择区域。 - 在“实例管理”页面,单击主备实例名称,进入概览页面。
- 单击“只读自动变配”后的“设置”。 图1 设置只读自动变配
- 弹框中设置如下参数。 图2 设置变配参数
表2 只读自动变配参数 参数名称
参数说明
只读自动扩容
开启或关闭只读自动扩容。
观察窗口
- 如果开启只读自动扩容,在观察窗口时间内,主实例CPU平均使用率达到设定阈值,进行自动只读变配。每次变配成功后将进入静默期。
- 观测窗口期最少5分钟,最大30分钟。
只读最大节点数
自动创建只读实例的最大数量,但当手动创建的只读实例和自动创建的只读实例总数量达到5个时,不会再触发只读自动扩容。
只读扩容CPU阈值
主实例CPU在窗口期内的平均使用率大于设定值时,触发自动新增只读实例。
扩容新增只读规格
自动新增的只读实例的规格。
只读自动缩容
根据实际业务选择是否打开自动缩容的开关。
只读最小节点数
自动创建的只读实例最少保留数量。不包含手动创建的只读实例。
只读缩容CPU阈值
如果开启自动缩容,在观察窗口时间内,主实例CPU平均使用率小于设定值时,自动删除只读实例。每次变配成功后将进入静默期。
静默期
静默期指两次自动变配(包括手动变配)的最小间隔时间。静默期内,RDS for PostgreSQL再不会触发自动变配。
须知:CPU和内存规格自动变配与只读自动变配静默期是独立的,同时开启的情况下,两者都处于非静默期时,CPU和内存规格自动变配优先执行,否则静默期先结束的任务优先执行。
- 单击“确定”。
查看变配历史
- 在“实例管理”页面,单击主备实例名称,进入概览页面。
- 单击“只读自动变配”后的“变配历史”。
- 弹框中查看历史变配任务,包含变配时间、变配类型、状态及原配置和目标配置。