本文介绍如何变更实例的系列、规格、存储空间、存储类型、可用区等。

前提条件

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

说明 共享型规格暂不支持直接升级为通用型/独享型规格(即将支持)。暂时请创建通用型/独享型规格实例后,使用数据传输服务DTS 迁移数据

变更项

如您需要横向扩展数据库的读取能力,请参见 SQL Server只读实例简介创建SQL Server只读实例,通过只读实例来分担主实例的压力。
变更项 说明
版本 部分版本实例支持升级到更高版本,详情请参见:
系列 支持基础版升级到高可用版。详情请参见基础版升级为高可用版
规格 所有实例类型都支持变更规格。
存储类型
  • SQL Server 2012高可用版和2016高可用版的云盘SSD实例可以升级到ESSD,但是不支持再降级回SSD。
  • 所有版本的ESSD实例可以变更ESSD性能级别。
存储空间 所有实例都支持增加存储空间。
说明
  • 暂不支持降低存储空间。
  • 增加存储空间时不能超过该规格的存储空间限制,详情请参见主实例规格列表
  • 如果主实例有只读实例,由于只读实例存储空间不能小于主实例存储空间,因此需要先增加只读实例存储空间,才能增加主实例的存储空间。
  • 若当前规格对应的存储空间范围无法满足您的需求,请选择其它实例规格。
  • 高可用云盘版RDS SQL Server实例增加存储空间时,会出现一次约30秒的闪断,而且与数据库、账号、网络等相关的大部分操作都无法执行,请尽量在业务低峰期执行变配操作,或确保您的应用有自动重连机制。
说明 变更上述配置不会导致实例连接地址的改变。

计费规则

请参见变配的计费规则

注意事项

  • 变更配置可能会进行数据迁移,迁移完成后根据您选择的切换时间进行切换(期间保持增量同步),切换过程中会出现一次约30秒的闪断,而且与数据库、账号、网络等相关的大部分操作都无法执行,请尽量在业务低峰期执行变配操作,或确保您的应用有自动重连机制。
  • 变更配置后无需您手动重启实例。
  • 由于基础版只有一个数据库节点,没有备节点作为热备份,因此当该节点意外宕机或者执行变更配置、版本升级等任务时,会出现较长时间的不可用。如果业务对数据库的可用性要求较高,不建议使用基础版,可选择其他系列(如高可用版)。

操作步骤

  1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
  2. 配置信息区域单击变更配置
  3. (仅包年包月实例需要执行此步骤)在弹出的对话框中,选择变更方式,单击下一步
    说明 变更方式说明如下:

    立即升配立即降配

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

    • 立即升配立即降配

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

    • 弹性升配

      弹性升配可以提升实例的规格(内存和CPU)和存储空间,提升整体性能。到达指定的还原时间后,实例的规格会自动还原到弹性升级前的状态(存储空间不还原)。

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

  4. 修改实例的配置。具体请参见变更项
  5. 选择变更实例配置的执行时间。
    • 数据迁移结束后立即切换:变更实例配置会涉及到底层的数据迁移,您可以选择在数据迁移后立即切换。
    • 可维护时间内进行切换:在变更配置生效期间,可能会出现一次约30秒的闪断,而且与数据库、账号、网络等相关的大部分操作都无法执行,因此您可以选择在可维护时间段内执行切换的操作。
  6. 勾选服务协议,单击去支付,并完成支付。

常见问题

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

    答:可用区和版本的变更暂时只有SQL Server 2008 R2(本地SSD盘)支持,可以单独迁移可用区,也可以在升级版本的同时变更可用区。

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

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

相关API

API 描述
ModifyDBInstanceSpec 变更RDS实例配置