本文介绍如何变更RDS MySQL实例配置,包括系列、规格和存储空间。
RDS MySQL实例支持的全量变更项请参见实例变更项概览。
其他引擎变更配置请参见:
前提条件
- 您的阿里云账号没有未支付的续费订单。
- 实例状态为运行中。
限制
- 提交配置变更订单后无法取消,请在执行变配前详细评估业务需求。
- 变更只读实例的配置时,其所属主实例的状态必须为运行中。
- 只读实例的存储空间必须大于或等于其所属主实例的存储空间。
- 仅支持对实例变更项概览中列出的项目进行变更。
- 本地盘实例缩容后的空间必须大于或等于已使用存储空间的120%。例如:某本地盘实例存储空间为100 GB,已使用50 GB,缩容后的空间必须大于或等于60 GB(50x120%=60 GB)。
影响
实例存储类型 | 变配项目 | 影响 |
---|---|---|
本地盘实例 | 规格、系列、存储空间 | 本地无资源可用的情况下执行变更规格或系列会引发自动数据迁移,迁移完成后根据您选择的切换时间进行切换(期间保持增量同步)。
说明 变配会出现约30秒的闪断,请在业务低峰期进行变配,并确保您的应用有自动重连机制。闪断期间,与数据库、账号、网络等相关的大部分操作都无法执行。
|
云盘实例 | 规格或系列 | 本地无资源可用的情况下变配耗时为分钟级别(不受数据量大小的影响)。
说明 变配会出现约30秒的闪断,请在业务低峰期进行变配,并确保您的应用有自动重连机制。闪断期间,与数据库、账号、网络等相关的大部分操作都无法执行。
|
存储空间 | 绝大多数情况下不会造成业务闪断。 |
说明
- 变配操作无需您手动重启实例。
- 变配操作不会导致实例ID和连接地址的改变。
- 关于存储类型的说明,请参见存储类型。
计费规则
请参见变配的计费规则。
操作步骤
常见问题
- Q:存储类型(本地SSD盘、SSD云盘和ESSD云盘)如何变更?
A:请参见云盘如何变更为本地盘。
- Q:升级存储空间,一直显示库存不足,怎么办?
A:您可以迁移可用区后再升级存储空间。迁移可用区不会改变连接地址,但是地址对应的IP会改变,建议应用程序设置自动重连。
- Q:仅扩容存储空间,需要迁移数据到新实例吗?
A:云盘实例(非基础版)扩容存储空间,绝大多数情况下不会闪断。本地SSD盘实例扩容存储空间,有如下两种情形:
- 实例所在主机的存储空间够用,直接升级存储空间,对业务无任何影响。
- 实例所在主机的存储空间不够用,系统会在拥有足够存储空间的主机上自动新建主备实例,并同步原实例数据,同步过程不会影响您使用原实例,仅在同步成功后切换时出现约30秒的闪断。
说明 目前无法查询实例所在主机剩余存储空间。 - Q:升级主实例配置时,只读实例的配置是否会自动升级?
A:只读实例不会自动升级,需要您手动升级。
- Q:变更配置时,是否会影响线上业务?
A:请参见本文影响。
- Q:变更配置后,实例的地址会变化吗?
A:实例的连接地址(如rm-bpxxxxx.mysql.rds.aliyuncs.com)不会变化,但是对应的IP地址可能会变化。建议在应用程序中使用连接地址,而不是IP地址。
- Q:RDS MySQL实例变更配置时,都有哪些因素影响变更时长?
A:请参见RDS MySQL实例变配时长受哪些因素影响?。
相关API
API | 描述 |
---|---|
ModifyDBInstanceSpec | 变更RDS实例配置 |