变更配置

重要

本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。

本文介绍如何变更RDS SQL Server实例配置,包括存储类型、实例规格、存储空间。

说明

RDS SQL Server Serverless实例变更配置,请参见变更计算资源扩缩范围(RCU)增加存储空间

变更项

如果您需要横向扩展数据库的读取能力,请参见SQL Server只读实例简介创建SQL Server只读实例,通过只读实例来分担主实例的压力。

变更项

说明

版本

部分版本实例支持升级到更高版本。更多详情,请参见升级数据库版本2008 R2(本地SSD盘)升级为2012或2016

系列

支持基础系列升级到高可用系列。更多详情,请参见基础系列升级为高可用系列

规格

所有实例类型都支持变更规格。

存储类型

  • 存储类型为ESSD版本的实例支持升级PL等级(不支持降级),例如将ESSD PL1升级为ESSD PL2。

  • 非集群系列的SSD云盘实例支持升级为ESSD云盘,但是不支持再降级回SSD。

    说明

    集群系列实例暂不支持SSD云盘升级ESSD云盘操作。如需升级,请先创建一个ESSD云盘版实例,再将原实例的数据迁移到新实例。

存储空间

所有实例仅支持增加存储空间,不支持减少存储空间。在增加存储空间时,最小增加量为5 GB,最大不能超过当前实例规格的存储空间限制。更多详情,请参见主实例规格列表

说明
  • 如果主实例有只读实例,由于只读实例存储空间不能小于主实例存储空间,因此需要先增加只读实例存储空间,才能增加主实例的存储空间。

  • 若当前规格对应的存储空间范围无法满足您的需求,请选择其它实例规格。

  • 高可用云盘版实例增加存储空间时,会出现一次约30秒的闪断。在此期间,数据库、账号、网络等相关的大部分操作都无法执行,请尽量在业务低峰期执行变配操作,并确保您的应用有自动重连机制。

说明

变更上述配置不会导致实例连接地址的改变。

前提条件

您的阿里云账号没有未支付的续费订单。

注意事项

  • 独享入门型规格实例只能变更为同类型规格(独享入门型规格)。

  • 共享型规格暂不支持直接升级为通用型或独享型规格。若您的实例规格为通用型或独享型规格,您可使用数据传输服务DTS迁移数据到目标RDS实例上。

  • 变更配置可能会进行数据迁移,迁移完成后根据您选择的切换时间进行切换(期间保持增量同步),切换过程中会出现一次约30秒的闪断,而且与数据库、账号、网络等相关的大部分操作都无法执行,请尽量在业务低峰期执行变配操作,或确保您的应用有自动重连机制。

  • 变更配置后无需您手动重启实例。

  • 由于基础系列只有一个数据库节点,没有备节点作为热备份,因此当该节点意外宕机或者执行变更配置、版本升级等任务时,会出现较长时间的不可用。如果业务对数据库的可用性要求较高,不建议使用基础系列,可选择其他系列(如高可用系列)。

  • 如果RDS实例下已创建只读实例,则在扩容存储空间时,请确保只读实例的存储空间大于等于主实例的存储空间,否则将扩容失败。建议您先扩容只读实例的存储空间,所有只读实例扩容完成后,再扩容主实例存储空间。

计费规则

请参见变配的计费规则

操作步骤

  1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。

  2. 基本信息页的配置信息区域单击变更配置

  3. (仅包年包月实例需要执行此步骤)在弹出的对话框中,选择变更方式,单击下一步

    变更方式说明如下:

    • 立即升配立即降配:变配后,新的配置立即生效。包年包月实例和按量付费实例都支持立即升降配。

    • 弹性升配(该功能白名单开放,部分用户可见):弹性升配可以提升实例的规格(内存和CPU)和存储空间,提升整体性能。到达指定的还原时间后,实例的规格会自动还原到弹性升级前的状态(存储空间不还原)。

    变更任务下达后,系统将磁盘数据同步到一个新实例,然后根据立即升降配确定时间,到时间后系统将原实例的实例ID和连接地址等信息切换到新实例,实例ID、连接地址等不会改变。

  4. 修改实例的配置。具体请参见变更项

    说明
    • RDS SQL Server部分实例支持无损扩容能力,允许您在仅变更存储类型等级(PL等级,例如ESSD PL1)或存储空间时,无需配置实例的切换时间。但如果您同时变更了实例规格套餐,仍需配置实例的切换时间。

    • 若您在未变更任何配置项时,发现变配实例页面依然显示切换时间选项,则说明您的RDS实例暂不支持无损扩容。您可以升级实例大版本或小版本后再进行变更配置操作,以实现无损扩容。

  5. 选择变更实例配置的执行时间。

    • 数据迁移结束后立即切换 :变更实例配置会涉及到底层的数据迁移,您可以选择在数据迁移后立即切换。

    • 在可维护时间段内进行切换:在变更配置生效期间,可能会出现一次约30秒的闪断,而且与数据库、账号、网络等相关的大部分操作都无法执行,因此您可以选择在可维护时间段内执行切换的操作。

    说明

    部分实例支持无损扩容,不显示该配置项,因此无需配置实例的切换时间。

  6. 勾选服务协议,单击去支付,在弹出的对话框中确认变配前后的实例信息,单击继续支付完成支付。

    警告
    • 变配订单提交后无法取消,请在执行变配前详细评估业务需求。

    • 为确保变配的稳定进行,在提交变配订单至变配完成期间,请勿执行DDL操作。

常见问题

变更存储类型PL等级操作,是否无损扩容?

  • RDS SQL Server部分实例支持无损扩容能力,允许您在仅变更存储类型等级(PL等级,例如ESSD PL1)或存储空间时,无需配置实例的切换时间。但如果您同时变更了实例规格套餐,仍需配置实例的切换时间。

  • 若您在未变更任何配置项时,发现变配实例页面依然显示切换时间选项,则说明您的RDS实例暂不支持无损扩容。您可以升级实例大版本或小版本后再进行变更配置操作,以实现无损扩容。

可用区和版本可以变更吗?

  • 非SQL Server 2008 R2实例:支持通过API(ModifyDBInstanceSpec)升级数据库大版本,并变更实例的可用区和交换机;也支持通过RDS控制台升级数据库大版本

  • SQL Server 2008 R2(本地SSD盘)实例:支持通过RDS控制台升级版本的同时变更可用区。

说明

您也可以单独迁移可用区

仅扩容存储空间,需要迁移数据到新实例吗?

您只需要进行扩容操作即可,不需要手动迁移数据。扩容存储空间时,系统会检查实例所在主机上是否有足够存储空间用于扩容。如果有则直接扩容,不需要迁移数据;如果没有,系统会自动迁移数据到拥有足够存储空间的主机上。

变更配置大概需要多久?

变更配置涉及到数据迁移等,一般90%的变配可以在30分钟内完成。

CPU、内存、磁盘同时升配,会闪断多久?

无论是单独升配CPU、内存、磁盘中的一个,还是三个同时升配,闪断的时间都是一样的,一般是分钟级的。切换过程中,可能会出现业务闪断或实例重启,而且与数据库、账号、网络等相关的大部分操作都无法执行,请选择在可维护时间段内执行变配操作。各变更项的详情,请参见变更项

变更配置时变配实例页面无可选实例规格,如何处理?

可能是浏览器缓存问题导致,建议您清理页面缓存或更换浏览器后重新操作。

实例规格为空

相关API

API

描述

ModifyDBInstanceSpec

变更RDS实例配置