您可以通过控制台将存储类型从高性能本地盘变更到高性能云盘或ESSD云盘,获取更好的弹性能力。
欢迎您加入RDS存储能力交流钉钉群(121770005512),获取更多RDS存储能力的相关信息,您可以在群内进行咨询、交流和反馈。
前提条件
RDS MySQL主实例仅支持如下版本:
RDS MySQL 8.0或5.7高可用系列(高性能本地盘)
说明RDS MySQL 5.6版本实例仅支持高性能本地盘,不支持其他类型的云盘,因此无法直接将5.6版本的高性能本地盘变更为云盘,但您可以通过其他方案间接实现,详情请参见本文常见问题。
实例内核小版本不低于20201031,升级方法请参见升级内核小版本。
实例未开启性能自动扩容。
实例未开启数据库代理。
实例的网络类型为VPC网络,且实例没有经典网络地址。
实例未使用IPv6网络协议、未创建多个VPC。
说明正常情况下无需关注,仅针对特殊场景。
实例的状态为运行中。
如果您的实例受上述前提条件所限无法变更存储类型,可以通过创建一个高性能云盘或ESSD云盘的新实例,将旧实例数据迁移到新实例的方式进行变更。更多信息,请参见RDS实例间数据迁移。
高性能本地盘和云盘的区别
对比项 | 高性能本地盘 | 高性能云盘 | ESSD云盘 |
I/O性能 | ★★★★★ IO延迟低,性能好:
| ★★★★★★ 基准IO性能优于ESSD PL1云盘,并且提供了Buffer Pool Extension(BPE)功能、IO性能突发功能和数据归档功能三种功能。IO性能如下:
| ★★★★★ 相对SSD云盘有大幅提升:
|
规格配置灵活性 | ★★★★ 可选配置较多,磁盘空间可单独调整。仅部分高性能本地盘实例的磁盘空间大小与实例规格绑定,无法单独调整。 | ★★★★★ 可选配置较多,支持扩容或缩容磁盘空间。 | ★★★★★ 可选配置较多,支持扩容或缩容磁盘空间。 |
备份方法 | Xtrabackup物理备份 | ESSD云盘快照备份 | ESSD云盘快照备份 |
备份、只读实例创建、实例克隆操作速度 | ★★ 与磁盘大小相关,耗时为小时级。 | ★★★★★ 耗时为秒级。 | ★★★★★ 耗时为秒级。 |
扩容时长 | ★★★ 需要拷贝数据,可能需要几个小时。 | ★★★★★ 在线升级,秒级扩容。 | ★★★★★ 在线升级,秒级扩容。 |
扩容影响 | 有闪断。 | 无影响。 | 无影响。 |
数据持久性 | ★★★★ 硬件故障有一定概率导致数据损坏,需要有备库保障。 | ★★★★★ 数据可靠性达到99.9999999%,支持单节点基础版形态,降低成本。 | ★★★★★ 数据可靠性达到99.9999999%,支持单节点基础版形态,降低成本。 |
费用说明
实例所在地域和所选配置会影响变更存储类型的费用,变配时可查看费用信息。
注意事项
仅支持高性能本地盘到高性能云盘或ESSD云盘的单向变更,不支持逆向操作。
高性能本地盘与ESSD云盘支持的实例规格存在差异,部分规格的高性能本地盘实例变更为ESSD云盘时,需要变更实例规格。实例规格列表请参见RDS MySQL标准版(原X86)主实例规格列表。
变更存储类型受多种因素影响,无法保证100%升级成功。影响因素请参见RDS MySQL实例变配时长受哪些因素影响?。
变更存储类型以增量数据同步的方式实现,若该过程中业务仍在写入大量数据,可能出现目标端数据无法追平源端的情况,导致存储类型变更无法结束。建议在升级期间降低数据写入频率,快速完成存储类型的变更。
变更存储类型前请预留10%以上存储空间,防止磁盘空间写满导致实例锁定。实例锁定的解决方法,请参见RDS MySQL数据文件占满磁盘空间导致出现“锁定中”状态。
影响
变更存储类型可能涉及底层数据迁移,请耐心等待。迁移完成后会根据设置的切换时间自动切换,此时会有约30秒的闪断。请在业务低峰期升级,并确保应用有自动重连机制。
说明变更存储类型不会改变实例连接地址,应用侧无需修改。
变更存储类型成功后,原高性能本地盘实例的备份集无法用于恢复升级后的高性能云盘或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。
(可选)选择新的实例规格。
先选择分类(通用或独享)。
分类
说明
特点
通用规格
独享:内存和I/O。
共享:CPU和存储。
价格低,性价比高。
独享规格
独享:CPU、内存、存储和I/O。
说明独占型是独享型的顶配,独占整台服务器的CPU、内存、存储和I/O。
性能更好更稳定。
然后选择具体规格(CPU核数和内存)。
测试环境:1核或以上。
生产环境:建议4核或以上。
说明规格列表,请参见RDS MySQL标准版(原X86)主实例规格列表。
(可选)根据需求选择增加或减少存储空间。
说明云盘的存储空间容量不可低于原高性能本地盘实例使用空间的1.2倍。
选择切换时间(指存储类型升级成功后,主备切换的时间)。
立即执行
可维护时间内进行切换:在可维护时间段内执行切换操作。
说明切换会出现约30秒的闪断,请在业务低峰期进行变配,并确保您的应用有自动重连机制。
如选择可维护时间内进行切换,则实例会一直保持升降配中状态直到完成切换,在此期间无法对该实例执行升降配、版本升级、跨可用区迁移等实例级别的操作。
选中服务条款,单击右下角的去支付并完成支付。
此时实例状态会变更为升降配中,等待实例状态恢复成运行中即表示变更完成。
常见问题
相关API
API | 描述 |
变更RDS实例配置。 |