您可以通过控制台将存储类型从本地SSD盘变更到通用云盘或ESSD云盘,获取更好的弹性能力。
前提条件
必须为如下版本的主实例:
RDS MySQL 8.0高可用系列(本地SSD盘)
RDS MySQL 5.7高可用系列(本地SSD盘)
实例的内核小版本不低于20201031。如何升级内核小版本,请参见升级内核小版本。
实例未开启性能自动扩容。
实例未开启数据库代理。
实例未使用IPv6网络协议、未创建多个VPC。
说明正常情况下无需关注,仅针对特殊场景。
实例的状态为运行中。
如果您的实例受上述前提条件所限无法变更存储类型,可以通过创建一个通用云盘或ESSD云盘的新实例,将旧实例数据迁移到新实例的方式进行变更。更多信息,请参见RDS实例间数据迁移。
本地盘和云盘的区别
对比项 | ESSD云盘 | 通用云盘 | 本地SSD盘 |
I/O性能 | ★★★★★ 相对SSD云盘有大幅提升:
| ★★★★★★ 基准IO性能优于ESSD PL1云盘,并且提供了IO突发、IO加速和数据归档三种功能。IO性能如下:
| ★★★★★ I/O延迟低,性能好。 |
规格配置灵活性 | ★★★★★ 可选配置较多,支持扩容和缩容磁盘空间。 | ★★★★★ 可选配置较多,支持扩容和缩容磁盘空间。 | ★★★★ 可选配置较多,磁盘空间可单独调整。仅部分本地SSD盘实例的磁盘空间大小与实例规格绑定,无法单独调整。 |
弹性扩展时长 | ★★★★★ 在线升级,秒级扩容。 | ★★★★★ 在线升级,秒级扩容。 | ★★★ 需要拷贝数据,可能需要几个小时。 |
扩容影响 | 无影响。 | 无影响。 | 有闪断。 |
费用说明
根据实例所在地域、所选配置的不同,变更存储类型产生的费用不同,您可以在变配时看到费用信息。
注意事项
仅支持本地SSD盘到通用云盘或ESSD云盘的单向变更,不支持逆向操作。
本地SSD盘与ESSD云盘支持的实例规格存在差异,部分规格的本地SSD盘实例变更为ESSD云盘时,需要变更实例规格。实例规格列表请参见RDS MySQL标准版(原X86)主实例规格列表。
变更存储类型受多种因素影响,无法保证100%升级成功。影响因素请参见RDS MySQL实例变配时长受哪些因素影响?。
变更存储类型以增量数据同步的方式实现,若该过程中业务仍在写入大量数据,可能出现目标端数据无法追平源端的情况,导致存储类型变更无法结束。建议在升级期间降低数据写入频率,快速完成存储类型的变更。
变更存储类型前请预留10%以上存储空间,防止磁盘空间写满导致实例锁定。实例锁定的解决方法,请参见RDS MySQL数据文件占满磁盘空间导致出现“锁定中”状态。
影响
变更存储类型可能涉及底层数据迁移,请您耐心等待。在迁移完成后会根据您设置的切换时间自动进行切换,此时会出现约30秒的闪断,请在业务低峰期升级,并确保您的应用有自动重连机制。
说明变更存储类型不会改变实例连接地址,应用侧无需修改。
变更存储类型成功后,原本地SSD盘实例的备份集无法用于恢复升级后的通用云盘或ESSD云盘实例,如需进行恢复操作,请使用存储类型变更后新生成的备份集。
变更存储类型期间无法对该实例执行升降配、版本升级、跨可用区迁移等实例级别的操作。
由于存储类型底层架构间的差异影响,本地盘变更为云盘将导致实例原有的全量跨地域备份功能失效(自动关闭),建议您在变更完成后,及时重新配置跨地域备份策略,以确保跨地域备份能力的正常进行。如何开启,请参见跨地域备份。
操作步骤
访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
在基本信息区域,单击配置信息右侧的变更配置。
在跳转的变配实例页面,选择存储类型。您可以选择通用云盘、ESSD云盘 PL1、ESSD云盘 PL2或ESSD云盘 PL3。
说明三种ESSD云盘的性能说明如下:
性能排序:PL3>PL2>PL1。
PL3比PL1最高提升20倍IOPS、11倍吞吐。
PL2比PL1最高提升2倍IOPS和吞吐。
需要注意PL3、PL2、PL1对应的最小磁盘空间不同,PL3为1500 GB、PL2为500 GB、PL1为20 GB。
通用云盘最小磁盘空间为10 GB。
通用云盘基准IO性能优于ESSD PL1云盘,并且提供了IO突发、IO加速和数据归档功能。详情请参见什么是通用云盘。
(可选)选择新的实例规格。
先选择分类(通用或独享)。
分类
说明
特点
通用规格
独享:内存和I/O。
共享:CPU和存储。
价格低,性价比高。
独享规格
独享:CPU、内存、存储和I/O。
说明独占型是独享型的顶配,独占整台服务器的CPU、内存、存储和I/O。
性能更好更稳定。
然后选择具体规格(CPU核数和内存)。
测试环境:1核或以上。
生产环境:建议4核或以上。
说明规格列表,请参见RDS MySQL标准版(原X86)主实例规格列表。
(可选)根据需求选择增加或减少存储空间。
说明云盘的存储空间容量不可低于原本地盘实例使用空间的1.2倍。
选择切换时间。
立即执行
可维护时间内进行切换:在可维护时间段内执行切换操作。
说明切换会出现约30秒的闪断,请在业务低峰期进行变配,并确保您的应用有自动重连机制。
如选择可维护时间内进行切换,则实例会一直保持升降配中状态直到完成切换,在此期间无法对该实例执行升降配、版本升级、跨可用区迁移等实例级别的操作。
选中服务条款,单击右下角的去支付并完成支付。
此时实例状态会变更为升降配中,等待实例状态恢复成运行中即表示变更完成。
常见问题
相关API
API | 描述 |
变更RDS实例配置 |