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

更新时间:2025-03-11 10:28:19

为进一步精简操作,提升用户体验。阿里云RDS MySQL将停止新购X-Engine引擎实例,直接提供无损压缩、冷存等低成本归档能力支持。

X-Engine引擎停止新购计划

北京时间2024111日起,部分地域停止新购

北京时间2025430日起,全部地域停止新购

影响与建议

影响

存量实例使用无任何影响,新购实例将于如下时间逐步停止,若您有任何特殊使用诉求,可提交工单与我们联系:

  • 北京时间2024111日起,陆续停止X-Engine引擎实例的新购。

  • 北京时间2025430日起,停止全部地域X-Engine引擎实例的新购。克隆恢复功能仍可继续支持选择X-Engine引擎。

建议

基于当前提供的压缩等能力,我们建议您将实例内的X-Engine引擎(如有)转换为InnoDB引擎,并开启存储压缩功能降低存储成本。

RDS MySQL X-Engine迁移方案指南

步骤一:查询使用X-Engine引擎的表

您可执行如下语句,查询实例内使用X-Engine引擎的表。

SELECT table_schema, table_name FROM information_schema.tables WHERE engine = "XEngine";

步骤二:转换引擎到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上升的现象。

步骤三:开启存储压缩功能

InnoDB引擎存储成本较高,建议开启存储压缩功能,可支持在存储层对用户数据进行压缩存储,降低单位容量数据的存储成本。

  • 本页导读 (1)
  • X-Engine引擎停止新购计划
  • 影响与建议
  • 影响
  • 建议
  • RDS MySQL X-Engine迁移方案指南
  • 步骤一:查询使用X-Engine引擎的表
  • 步骤二:转换引擎到RDS MySQL InnoDB
  • 步骤三:开启存储压缩功能