範囲の変更

現在、 ALTER RANGEステートメントは、TiDB 内の特定の配置ポリシーの範囲を変更するためにのみ使用できます。

注記:

この機能はTiDB サーバーレスクラスターでは使用できません。

概要

AlterRangeStmt
ALTERRANGEIdentifierPlacementPolicyOption

ALTER RANGE次の 2 つのパラメータをサポートします。

  • global : クラスター内のすべてのデータの範囲を示します。
  • meta : TiDB に保存されている内部メタデータの範囲を示します。

CREATE PLACEMENT POLICY `deploy111` CONSTRAINTS='{"+region=us-east-1":1, "+region=us-east-2": 1, "+region=us-west-1": 1}'; CREATE PLACEMENT POLICY `five_replicas` FOLLOWERS=4; ALTER RANGE global PLACEMENT POLICY = "deploy111"; ALTER RANGE meta PLACEMENT POLICY = "five_replicas";

上記の例では、2 つの配置ポリシー ( deploy111five_replicas ) を作成し、異なるリージョンの制約を指定してから、配置ポリシーdeploy111をクラスター範囲内のすべてのデータに適用し、配置ポリシーfive_replicasをメタデータ範囲に適用します。

このページは役に立ちましたか?