本文將為您介紹如何在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_mm為ON後,才可添加全域列存索引唯讀節點。 -
對於全球資料庫網路(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.42或8.0.2.2.23的叢集:
-
若叢集中已有開啟熱備功能的唯讀節點,支援在該叢集中添加列存索引唯讀節點。
-
若叢集中已存在列存索引唯讀節點,則該叢集中的任何唯讀節點都不支援開啟熱備功能。
-
-
對於核心版本低於8.0.1.1.42或8.0.2.2.23的叢集,列存索引與熱備節點完全互斥,即:
-
若叢集中已有開啟熱備功能的唯讀節點,則不支援在該叢集中添加列存索引唯讀節點。
說明若您希望繼續為叢集添加列存索引唯讀節點,您可聯絡我們關閉無感秒切(熱備節點)功能中的高可用模組Voting Disk,隨後即可添加列存索引唯讀節點。但請注意,在關閉過程中,所有節點將會自動重啟。
-
若叢集中已存在列存索引唯讀節點,則該叢集中的任何唯讀節點都不支援開啟熱備功能。
-
-
操作步驟
您可選擇以下兩種方式中任意一種方式添加列存索引唯讀節點:
控制台添加
-
登入PolarDB控制台,選擇叢集所在地區。您可以按照如下兩種方式中的任意一種進入增删节点向导頁面:
-
在集群列表頁面,單擊操作欄的增删节点。
-
在目的地組群的基本信息頁面,数据库节点地區,單擊增删节点。
-
-
選擇增加列存索引只读节点,單擊确定。
-
添加列存索引唯讀節點並支付。
-
單擊+增加一个列存索引只读节点,選擇節點規格。
-
選擇切換時間。
-
(可選)查看產品服務合約、服務等級協議。
-
單擊立即购买。
-
-
支付完成後,返回叢集詳情頁等待列存索引唯讀節點添加成功,即節點狀態為運行中。添加完成後,資料庫節點地區展示主節點、唯讀節點(熱備)和列存索引唯讀節點,狀態均為運行中。
執行結果
前往PolarDB控制台,找到目的地組群並進入叢集的基本資料頁面,查看列存索引唯讀節點是否已添加完成。
添加完成後,可以看到,列存索引只读节点即為新添加的列存索引節點;只读节点即為原有的行存節點。
相關API
|
API |
描述 |
|
增加PolarDB叢集的唯讀節點。 |