为了持续提供简单、出色的产品,阿里云计划停售并停止支持云数据库RDS MySQL版中的X-Engine引擎功能。
X-Engine引擎下线计划
北京时间2024年11月1日起停售
北京时间2025年4月30日起停止支持
影响与建议
影响
如您正在使用或计划采购存储引擎类型为X-Engine的RDS MySQL版实例,您将需要关注如下影响:
北京时间2024年11月1日起,您将无法新购、续订采用X-Engine作为存储引擎的RDS实例,RDS MySQL版X-Engine引擎将停止特性迭代;
北京时间2025年4月30日之前,您还可以继续正常使用该产品及功能;
北京时间2025年4月30日起,您将无法使用相关现存RDS实例(使用了X-Engine的RDS实例)的“数据库恢复(原克隆实例)”功能。并且,如您继续使用相关现存RDS实例(使用了X-Engine的RDS MySQL实例),您将需要自行承担风险。阿里云不再为这类实例提供任何服务支持,包括但不仅限于文档服务、售后工单服务等;
建议
为了不影响您的后续使用,我们建议您在该功能的停止支持时间(2025年4月30日)之前,过渡到如下方案:
将原RDS MySQL实例(使用了X-Engine的RDS实例)转换引擎到RDS MySQL InnoDB。
将原RDS MySQL实例(使用了X-Engine的RDS实例)迁移到PolarDB X-Engine。
RDS MySQL X-Engine迁移方案指南
方案一:转换引擎到RDS MySQL InnoDB
您可通过执行如下ALTER TABLE
命令来实现存储引擎转换,但是,直接执行该命令会全程阻塞DML操作,且大表转换时间比较长,会加剧对业务的影响。因此,我们建议您通过阿里云数据管理DMS的无锁变更功能来执行该操作,这种方式执行过程不阻塞DML,可帮助您平滑地进行存储引擎转换。
ALTER TABLE table_name ENGINE=InnoDB;
方案二:迁移到PolarDB X-Engine
PolarDB MySQL版可提供完全兼容RDS MySQL版X-Engine的功能。
PolarDB支持将RDS MySQL一键升级至PolarDB MySQL版,PolarDB X-Engine和RDS X-Engine压缩比保持一致,压缩能力在持续演进后续版本会有提升,迁移方案详见一键升级RDS MySQL X-Engine至PolarDB MySQL版。