2024年11月1日存储引擎类型为 X-Engine的云数据库 RDS MySQL版实例停止新购

为了持续提供简单、出色的产品,阿里云计划停售并停止支持云数据库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 MySQL InnoDB

您可通过执行如下ALTER TABLE命令来实现存储引擎转换,但是,直接执行该命令会全程阻塞DML操作,且大表转换时间比较长,会加剧对业务的影响。因此,我们建议您通过阿里云数据管理DMS的无锁变更功能来执行该操作,这种方式执行过程不阻塞DML,可帮助您平滑地进行存储引擎转换。

ALTER TABLE table_name ENGINE=InnoDB;
重要
  • 阿里云数据管理DMS的无锁结构变更为付费服务。详情请参见无锁结构变更

  • 因X-Engine存储引擎具有高压缩特性,转换存储引擎到InnoDB必然会导致数据膨胀,预计会使存储空间消耗增长2倍以上。为防止实例因存储空间消耗过快导致存储满,进而引发实例锁定等恶性事件,请确保操作前开启自动空间扩展

  • 存储引擎转换到InnoDB后,读取相同的数据量时,实例的CPU使用率会下降,而IOPS会上升。这是由于数据在InnoDB上存储时无压缩,相应地,读取时会涉及更多磁盘扇区的访问(磁盘寻道增加),从而导致IO更繁忙,表现出IOPS上升的现象。

方案二:迁移到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版