全部產品
Search
文件中心

PolarDB:添加列存索引唯讀節點

更新時間:Dec 11, 2025

本文將為您介紹如何在PolarDB控制台上添加列存索引唯讀節點。在進行該操作之前,請注意,列存索引存在相關版本要求注意事項,請在添加之前仔細閱讀相關資訊。

版本要求

  • 企業版叢集,核心版本需滿足以下條件之一:

    • MySQL 8.0.1,且修訂版本為8.0.1.1.22及以上。

    • MySQL 8.0.2,且修訂版本為8.0.2.2.12及以上。

  • 標準版叢集,CPU架構需為X86核心版本需滿足以下條件之一:

    • MySQL 8.0.1,且修訂版本為8.0.1.1.38及以上。

    • MySQL 8.0.2,且修訂版本為8.0.2.2.19及以上。

注意事項

  • 叢集中至少應存在一個唯讀節點,即單節點叢集不支援添加列存索引唯讀節點。

  • 對於多主叢集(Limitless),您需要先修改叢集參數loose_polar_enable_imci_with_mmON後,才可添加全域列存索引唯讀節點。

  • 對於全球資料庫網路(GDN)中的叢集,開啟loose_polar_enable_imci_with_standby叢集參數後 ,可直接添加唯讀列存節點,需滿足以下條件之一:

    • MySQL 8.0.1,且修訂版本為8.0.1.1.48及以上。

    • MySQL 8.0.2,且修訂版本為8.0.2.2.27及以上。

  • 對於部分存在列存語句使用限制的情況,系統會自動回退到使用行存執行。

  • 列存索引功能與無感秒切(熱備節點)功能在部分核心版本上存在一定的互斥,具體情況如下:

    • 對於核心版本8.0.1.1.43及以上8.0.2.2.24及以上的叢集,列存索引與熱備節點功能完全相容。

    • 對於核心版本8.0.1.1.428.0.2.2.23的叢集:

      • 若叢集中已有開啟熱備功能的唯讀節點,支援在該叢集中添加列存索引唯讀節點。

      • 若叢集中已存在列存索引唯讀節點,則該叢集中的任何唯讀節點都不支援開啟熱備功能。

    • 對於核心版本低於8.0.1.1.428.0.2.2.23的叢集,列存索引與熱備節點完全互斥,即:

      • 若叢集中已有開啟熱備功能的唯讀節點,則不支援在該叢集中添加列存索引唯讀節點。

        說明

        若您希望繼續為叢集添加列存索引唯讀節點,您可聯絡我們關閉無感秒切(熱備節點)功能中的高可用模組Voting Disk,隨後即可添加列存索引唯讀節點。但請注意,在關閉過程中,所有節點將會自動重啟。

      • 若叢集中已存在列存索引唯讀節點,則該叢集中的任何唯讀節點都不支援開啟熱備功能。

操作步驟

您可選擇以下兩種方式中任意一種方式添加列存索引唯讀節點:

控制台添加

  1. 登入PolarDB控制台,選擇叢集所在地區。您可以按照如下兩種方式中的任意一種進入增刪節點嚮導頁面:

    • 集群列表頁面,單擊操作欄的增删节点image

    • 在目的地組群的基本信息頁面,数据库节点地區,單擊增删节点

      image

  2. 選擇增加列存索引唯讀節點,單擊確定

    image

  3. 添加列存索引唯讀節點並支付。

    1. 單擊+增加一個列存索引唯讀節點,選擇節點規格。

    2. 選擇切換時間。

    3. (可選)查看產品服務合約、服務等級協議。

    4. 單擊立即購買

    image

  4. 支付完成後,返回叢集詳情頁等待列存索引唯讀節點添加成功,即節點狀態為運行中image

執行結果

前往PolarDB控制台,找到目的地組群並進入叢集的基本資料頁面,查看列存索引唯讀節點是否已添加完成。

image

從上圖可以看到,列存索引唯讀節點即為新添加的列存索引節點;只读节点即為原有的行存節點。

相關API

API

描述

CreateDBNodes

增加PolarDB叢集的唯讀節點。