全部產品
Search
文件中心

PolarDB:如何開啟高壓縮引擎(X-Engine)

更新時間:Oct 25, 2024

本文介紹PolarDB叢集開啟高壓縮引擎(X-Engine)的前提條件、注意事項和操作步驟。

前提條件

  • PolarDB產品版本需為企業版,產品系列需為叢集版,叢集版本需為PolarDB MySQL版8.0版本且修訂版本需滿足如下條件:

    • 8.0.1.1.31及以上;

    • 8.0.2.2.12及以上。

    您可以通過查詢版本號碼來確認叢集版本。

  • PolarDB叢集的讀寫(RW)節點規格不小於8 GB,且叢集中的唯讀(RO)節點的規格需大於或等於RW節點的規格。

  • PolarDB叢集未加入全球資料庫網路(GDN)。

注意事項

  • PolarDB叢集開啟高壓縮引擎(X-Engine)後,為避免已儲存在高壓縮引擎(X-Engine)中的表訪問異常,不支援關閉該功能。

  • PolarDB叢集開啟高壓縮引擎(X-Engine)後,不支援加入全球資料庫網路(GDN)。

  • 開啟高壓縮引擎(X-Engine)會自動重啟叢集,重啟叢集的過程中,會出現30秒以內的串連閃斷。建議您在業務低穀期執行該操作並確保應用具備重連機制。

操作步驟

您可以通過以下兩種方法來開啟高壓縮引擎(X-Engine)。

方法一:在已購買的叢集上一鍵開啟高壓縮引擎(X-Engine)

  1. 登入PolarDB控制台

  2. 在左側導覽列單擊叢集列表

  3. 在左上方,選擇叢集所在地區。

  4. 找到目的地組群,單擊叢集ID。

  5. 在左側導覽列選擇配置與管理 > 資料生命週期,並單擊X-Engine高壓縮引擎(溫資料)頁簽。

    image

  6. 單擊一鍵開啟

  7. 設定X-Engine比例對話方塊中,您可以根據實際業務情境自訂調整高壓縮引擎(X-Engine)的記憶體資源佔比,單擊立即開啟

    三種典型情境下的儲存引擎記憶體資源佔比配置如下,供您參考。您可根據實際業務情境進行配置。

    說明

    開啟高壓縮引擎(X-Engine)後,X-Engine高壓縮引擎預設記憶體資源分派佔比為50%,您可根據實際業務情境進行配置。

    適用情境

    InnoDB引擎記憶體資源佔比(百分比)

    X-Engine記憶體資源佔比(百分比)

    使用InnoDB引擎儲存熱資料,X-Engine引擎儲存冷資料,且歸檔後的冷資料基本不會被訪問。

    80

    20

    使用InnoDB引擎儲存熱資料,X-Engine引擎儲存冷資料,且歸檔後的冷資料仍然會被更新或查詢。

    50

    50

    使用InnoDB引擎儲存少量表,X-Engine引擎儲存大量表,並且資料會被更新或查詢。

    20

    80

  8. 確認對話方塊中,單擊確定

方法二:在新購叢集時,選擇高壓縮引擎(X-Engine)

具體操作請參見購買企業版叢集購買訂用帳戶叢集儲存引擎選項。