全部產品
Search
文件中心

ApsaraDB RDS:2024年11月1日儲存引擎類型為X-Engine的雲資料庫RDS MySQL版執行個體停止新購

更新時間:Mar 13, 2025

為進一步精簡操作,提升使用者體驗。阿里雲RDS MySQL將停止新購X-Engine引擎執行個體,直接提供無損壓縮、冷存等低成本歸檔能力支援。

X-Engine引擎停止新購計劃

新加坡時間2024年11月1日起,部分地區停止新購

新加坡時間2025年4月30日起,全部地區停止新購

影響與建議

影響

存量執行個體使用無任何影響,新購執行個體將於如下時間逐步停止,若您有任何特殊使用訴求,可提交工單與我們聯絡:

  • 新加坡時間2024年11月1日起,陸續停止X-Engine引擎執行個體的新購。

  • 新加坡時間2025年4月30日起,停止全部地區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操作,且大錶轉換時間比較長,會加劇對業務的影響。因此,我們建議您通過阿里雲Data Management的無鎖變更功能來執行該操作,這種方式執行過程不阻塞DML,可協助您平滑地進行儲存引擎轉換。

ALTER TABLE table_name ENGINE=InnoDB;
重要
  • 阿里雲Data Management的無鎖結構變更為付費服務。詳情請參見無鎖結構變更

  • 因X-Engine儲存引擎具有高壓縮特性,轉換儲存引擎到InnoDB必然會導致資料膨脹,預計會使儲存空間消耗增長2倍以上。為防止執行個體因儲存空間消耗過快導致儲存滿,進而引發執行個體鎖定等惡性事件,請確保操作前開啟自動空間擴充

  • 儲存引擎轉換到InnoDB後,讀取相同的資料量時,執行個體的CPU使用率會下降,而IOPS會上升。這是由於資料在InnoDB上儲存時無壓縮,相應地,讀取時會涉及更多磁碟扇區的訪問(磁碟尋道增加),從而導致IO更繁忙,表現出IOPS上升的現象。

步驟三:開啟儲存壓縮功能

InnoDB引擎儲存成本較高,建議開啟儲存壓縮功能,可支援在儲存層對使用者資料進行壓縮儲存,降低單位容量資料的儲存成本。