本文介绍如何变更RDS PostgreSQL实例配置,包括系列、规格和存储空间。
前提条件
您的阿里云账号没有未支付的续费订单。
变更项
如您需要横向扩展数据库的读取能力,请参见PostgreSQL只读实例简介和创建PostgreSQL只读实例,通过只读实例来分担主实例的压力。
根据变更项不同,切换过程中可能会出现业务闪断或实例重启,而且与数据库、账号、网络等相关的大部分操作都无法执行,请选择在可维护时间段内执行变配操作。
变更项 | 说明 | 业务影响 |
系列 | 会出现短暂业务闪断。 | |
产品类型 | 支持将产品类型在标准版和倚天版间变更,标准版和倚天版间差异,请参见产品类型。 | 会出现短暂业务闪断。 |
存储类型 | 支持变更存储类型。
说明 不同存储类型间的性能差异,请参见存储类型。 |
|
实例规格 | 支持变更实例规格。 说明
|
|
存储空间 | 支持存储空间扩容和缩容。
说明
|
|
计费规则
请参见变配的计费规则。
注意事项
由于基础系列只有一个数据库节点,没有备节点作为热备份,因此当该节点意外宕机或者执行变更配置、版本升级等任务时,会出现较长时间的不可用。如果业务对数据库的可用性要求较高,不建议使用基础系列,可选择其他系列(如高可用系列)。
说明变更配置是否会造成业务闪断,与变更配置项相关,具体请参见变更项的业务影响列。
根据变更项不同,切换过程中可能会出现业务闪断或实例重启,而且与数据库、账号、网络等相关的大部分操作都无法执行,请选择在可维护时间段内执行变配操作。各变更项的业务影响,请参见变更项的业务影响列。
变更配置不会导致实例ID和连接地址的改变。
变更配置后无需您手动重启实例。
如果RDS实例下已创建只读实例,则在扩容存储空间时,请确保只读实例的存储空间大于等于主实例的存储空间,否则将扩容失败。推荐您先扩容只读实例的存储空间,所有只读实例扩容完成后,再扩容主实例存储空间。
升级实例规格时,必须确保实例所在的交换机具有至少两个可用IP地址,否则会导致实例规格升级失败。您可以在专有网络管理控制台查看目标交换机可用的IP地址数量。当交换机的IP地址不足时,请先切换至IP资源充足的交换机,然后再升级实例规格,详情请参见切换虚拟交换机。
操作步骤
访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
在配置信息区域单击变更配置。
(仅包年包月实例需要执行此步骤)在弹出的对话框中,选择变更方式,单击下一步。
立即升配或立即降配:变配后,新的配置立即生效。包年包月实例和按量付费实例都支持立即升降配。
变更任务下达后,系统将磁盘数据同步到一个新实例,然后根据立即升降配确定时间,到时间后系统将原实例的实例ID和连接地址等信息切换到新实例,实例ID、连接地址等不会改变。
警告如果选择立即降配,切换过程中会导致实例主库重启,请选择在可维护时间段内执行变配操作。
修改实例的配置。支持修改的变更项,请参见变更项。
选择变更实例配置的执行时间。
立即执行:变更实例配置会涉及到底层的数据迁移,您可以选择在数据迁移后立即切换。
可维护时间内进行切换:在变更配置生效期间,可能会出现业务闪断或实例重启,而且与数据库、账号、网络等相关的大部分操作都无法执行,因此您可以选择在可维护时间段内执行切换的操作。
说明云盘实例:仅增加存储空间或ESSD存储类型变更时,对业务无影响,变配后立即执行,无需选择可维护时间内进行切换。
本地盘实例:建议选择可维护时间内进行切换,如果实例所在主机上有足够存储空间用于扩容,则立即升级,对业务无影响。如果存储空间不足,则会触发数据迁移,迁移完成后根据您选择的切换时间进行切换(期间保持增量同步)。
勾选服务协议,单击去支付,在弹出的对话框中确认变配前后的实例信息,单击继续支付完成支付。
警告变配订单提交后无法取消,请在执行变配前详细评估业务需求。
为确保变配的稳定进行,在提交变配订单至变配完成期间,请勿执行DDL操作。
常见问题
Q:云盘版实例如何变更为本地盘实例?
A:请参见云盘如何变更为本地盘。
Q:仅扩容存储空间,需要迁移数据到新实例吗?
A:
云盘实例:不需要。
本地盘:需要检查实例所在主机上是否有足够存储空间用于扩容。
如果有足够存储空间,则直接扩容,不需要迁移数据。
如果没有足够存储空间,则需要迁移数据到拥有足够存储空间的主机上。
Q:如何缩容存储空间?
A:
Q:CPU、内存、磁盘同时升配,会闪断多久?
A:无论是单独升配CPU、内存、磁盘中的一个,还是三个同时升配,闪断的时间都是一样的,一般是分钟级的。切换过程中,可能会出现业务闪断或实例重启,而且与数据库、账号、网络等相关的大部分操作都无法执行,请选择在可维护时间段内执行变配操作。各变更项的业务影响,请参见变更项的业务影响。
相关API
API | 描述 |
变更RDS实例配置 |