全部產品
Search
文件中心

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

更新時間:Jun 19, 2024

為了持續提供簡單、出色的產品,阿里雲計劃停售並停止支援雲資料庫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操作,且大錶轉換時間比較長,會加劇對業務的影響。因此,我們建議您通過阿里雲Data Management的無鎖變更功能來執行該操作,這種方式執行過程不阻塞DML,可協助您平滑地進行儲存引擎轉換。

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

  • 因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版