すべてのプロダクト
Search
ドキュメントセンター

PolarDB:データノードの管理

最終更新日:May 27, 2024

背景情報

PolarDB-Xでは、ストレージリソースプールとデータノードを個別にアップグレードまたはダウングレードできます。 これにより、データノードのきめ細かな制御とリソースの分離が可能になり、さまざまなビジネスシナリオの要件を満たし、リソース使用率が最適化されます。

  • ストレージリソースプールは、データノードを別個の重複しないグループに編成し、各データノードが1つのプールのみに属するようにする。 ストレージリソースプールにデータノードを追加したり、データノードを削除したりできます。 ストレージリソースの分離が必要なシナリオ (SAASマルチテナントシナリオなど) では、テナントごとにカスタムストレージリソースプールを作成して、テナント間でストレージリソースを分離できます。 デフォルトでは、PolarDB-Xは2つのストレージリソースプールを提供します。デフォルトのストレージリソースプール_defaultとごみ箱リソースプール_recycleです。

  • LOCALITY属性を使用して、データベース内のデータベース、テーブル、パーティションなどのオブジェクトをさまざまなストレージリソースプールに関連付けることができます。

各データノードは、データ分布に基づいて異なるリソースを必要とする。 PolarDB-Xを使用すると、各データノードを個別にアップグレードおよびダウングレードできます。 これは、全体的なリソース利用を改善する。

注意事項

  • ストレージリソースプールを使用するには、PolarDB-XインスタンスがV5.4.18-17066805で実行されていることを確認します。 デフォルトでは、以前のバージョンのPolarDB-XインスタンスがV5.4.18-17066805にアップグレードされた後、元のデータノードは_defaultストレージリソースプールに割り当てられます。

  • データノード管理機能は、読み取り専用インスタンスでは使用できません。

  • PolarDB-Xインスタンス内の単一のデータノードの設定を変更すると、PolarDB-Xインスタンス内のデータノードの設定が異なります。 インスタンスの操作については、次の点に注意してください。

    • PolarDB-Xインスタンスの全体的な構成は変更できませんが、コンピューティングノードとデータノードの構成は変更できます。

    • データノードの数を変更してPolarDB-Xインスタンスをダウングレードすることはできません。 PolarDB-Xインスタンスをダウングレードするには、[データノード管理] ページでのみデータノードを削除できます。

手順

カスタムストレージリソースプールの作成

ストレージリソースの分離が必要なシナリオ (SAASマルチテナントシナリオなど) では、テナントごとにカスタムストレージリソースプールを作成して、テナント間でストレージリソースを分離できます。

  1. PolarDB-Xコンソールにログインします。

  2. 上部のナビゲーションバーで、インスタンスがデプロイされているリージョンを選択します。

  3. [インスタンス] ページで、[PolarDB-X 2.0] タブをクリックします。

  4. インスタンスを見つけて、インスタンス名をクリックします。

  5. 左側のナビゲーションウィンドウで、[データノード管理] をクリックします。

  6. ページの右側にある [リソースプールの作成] をクリックします。

  7. [リソースプールの作成] ダイアログボックスで、[リソースプール名] フィールドにストレージプール名を入力します。 [詳細設定] オプションを展開し、に_recyleストレージリソースプール内のデータノードを選択して、新しいカスタムストレージリソースプールに関連付けることができます。 デフォルトでは、データノードは選択されていません。 データノードを選択しない場合は、カスタムストレージリソースプールの作成後にノードを追加できます。

  1. [OK] をクリックします。 カスタムストレージリソースプールが作成されます。

データノードの構成を変更する

  1. PolarDB-Xコンソールにログインします。

  2. 上部のナビゲーションバーで、インスタンスがデプロイされているリージョンを選択します。

  3. [インスタンス] ページで、[PolarDB-X 2.0] タブをクリックします。

  4. インスタンスを見つけて、インスタンス名をクリックします。

  5. 左側のナビゲーションウィンドウで、[データノード管理] をクリックします。

  6. [データノードリスト] セクションで、設定を変更するノードを見つけ、[操作] 列の [設定の変更] をクリックします。

    説明

    複数のデータノードの設定を同時に変更するには、データノードを選択し、右上隅にある [バッチ設定の変更] をクリックします。

  7. [データノード構成の変更] ダイアログボックスで、新しい構成と切り替えモードを選択します。

  1. [支払い] をクリックして [設定の変更] 操作をコミットします。

データノードの追加

  1. PolarDB-Xコンソールにログインします。

  2. 上部のナビゲーションバーで、インスタンスがデプロイされているリージョンを選択します。

  3. [インスタンス] ページで、[PolarDB-X 2.0] タブをクリックします。

  4. インスタンスを見つけて、インスタンス名をクリックします。

  5. 左側のナビゲーションウィンドウで、[データノード管理] をクリックします。

  6. ノードを追加するポリシーを設定します。

    1. インスタンスバージョンがストレージリソースプール機能をサポートしていない場合は、右上隅の [ノードの追加] をクリックします。

    2. インスタンスがストレージリソースプール機能をサポートしている場合、移行先ストレージリソースプールのタブで [ノードの追加] をクリックして、データノードをストレージプールに追加します。

    説明

    デフォルトでは、インスタンスにカスタムストレージプールが作成されていない場合、新しいノードは_defaultストレージリソースプールに追加されます。

  7. 表示されるダイアログボックスで、追加するデータノードの数を選択し、[今すぐ購入] をクリックします。

データノードのリリース

  1. PolarDB-Xコンソールにログインします。

  2. 上部のナビゲーションバーで、インスタンスがデプロイされているリージョンを選択します。

  3. [インスタンス] ページで、[PolarDB-X 2.0] タブをクリックします。

  4. インスタンスを見つけて、インスタンス名をクリックします。

  5. 左側のナビゲーションウィンドウで、[データノード管理] をクリックします。

  6. [データノードリスト] セクションで、リリースするノードを見つけ、[操作] 列の [リリースノード] をクリックします。

    説明
    • 複数のデータノードを同時にリリースするには、データノードを選択し、右上隅の [ノードの削除] をクリックします。

    • 一部のデータノードは、集中テーブルのデフォルトのストレージノードです。 これらのデータノードの設定は変更できますが、解放することはできません。 これらのデータノードの [ノードのリリース] ボタンが暗くなります。

重要

データノードをリリースすると、インスタンスが負担できる最大負荷が軽減されます。 残りのPolarDB-X容量がビジネス要件を満たしていることを確認します。 データノードを削除すると、履歴バックアップセットは無効になります。 データノードを削除した直後にデータバックアップを実行することを推奨します。