TiDBクラスタのスケール

注記:

  • TiDB Cloudサーバーレスアプリケーションのワークロードの変化に応じて自動的にスケールします。ただし、 TiDB Cloud Serverless クラスターを手動でスケールすることはできません。
  • クラスターがMODIFYINGステータスにある場合、そのクラスターに対して新しいスケーリング操作を実行することはできません。

TiDB クラスターは次の次元で拡張できます。

  • TiDB、TiKV、 TiFlashのノード番号
  • TiDB、TiKV、 TiFlashの vCPU と RAM
  • TiKVとTiFlashの保存

TiDB クラスターのサイズを決定する方法については、 TiDBのサイズを決定する参照してください。

注記:

TiDBまたはTiKVのvCPUとRAMサイズが4 vCPU、16 GiBに設定されている場合、以下の制限事項にご注意ください。これらの制限を回避するには、まずvCPUとRAMを増やす設定してください。

  • TiDB のノード数は 1 または 2 にのみ設定でき、TiKV のノード数は 3 に固定されています。
  • 4 vCPU TiDB は 4 vCPU TiKV でのみ使用でき、4 vCPU TiKV は 4 vCPU TiDB でのみ使用できます。
  • TiFlashは利用できません。

ノード番号を変更する

TiDB、TiKV、またはTiFlashノードの数を増減できます。

TiDB、TiKV、またはTiFlashノードの数を変更するには、次の手順を実行します。

  1. TiDB Cloudコンソールで、プロジェクトのクラスターページに移動します。

  2. スケーリングするクラスターの行で、 ...をクリックします。

    ヒント:

    または、 [クラスター]ページでスケーリングするクラスターの名前をクリックし、右上隅の[...]をクリックすることもできます。

  3. ドロップダウンメニューの「変更」をクリックします。「クラスタの変更」ページが表示されます。

  4. [クラスタの変更]ページで、TiDB、TiKV、またはTiFlashノードの数を変更します。

  5. 右側のペインでクラスター サイズを確認し、 [確認]をクリックします。

TiDB Cloud APIを使用して、 TiDB Cloud Dedicated クラスターを変更するエンドポイントからTiDB、TiKV、またはTiFlashノードの数を変更することもできます。現在、 TiDB Cloud APIはまだベータ版です。詳細については、 TiDB CloudAPI ドキュメントご覧ください。

vCPUとRAMを変更する

TiDB、TiKV、またはTiFlashノードの vCPU と RAM を増減できます。

注記:

  • vCPU と RAM の変更は、次のクラスターでのみ可能です。
    • AWS でホストされ、2022/12/31 以降に作成されました。
    • Google Cloud でホストされ、2023/04/26 以降に作成されました。
    • Azure でホストされます。
  • AWS では、vCPU と RAM の変更にクールダウン期間があります。TiDB クラスターが AWS でホストされている場合、TiKV またはTiFlashの vCPU と RAM を変更した後、再度変更するには少なくとも 6 時間待つ必要があります。
  • vCPUを減らす前に、TiKVまたはTiFlashの現在のノードstorageが、対象のvCPUの最大ノードstorageを超えていないことを確認してください。詳細はTiKVノードstorageTiFlashノードstorage参照してください。いずれかのコンポーネントの現在のstorageが上限を超えている場合は、vCPUを減らすことはできません。

TiDB、TiKV、またはTiFlashノードの vCPU と RAM を変更するには、次の手順を実行します。

  1. TiDB Cloudコンソールで、プロジェクトのクラスターページに移動します。

  2. スケーリングするクラスターの行で、 ...をクリックします。

    ヒント:

    または、 [クラスター]ページでスケーリングするクラスターの名前をクリックし、右上隅の[...]をクリックすることもできます。

  3. ドロップダウンメニューの「変更」をクリックします。「クラスタの変更」ページが表示されます。

  4. [クラスタの変更]ページで、TiDB、TiKV、またはTiFlashノードの vCPU と RAM を変更します。

  5. 右側のペインでクラスター サイズを確認し、 [確認]をクリックします。

TiDB Cloud APIを使用して、 TiDB Cloud Dedicated クラスターを変更するエンドポイント経由でTiDB、TiKV、またはTiFlashノードのvCPUとRAMを変更することもできます。現在、 TiDB Cloud APIはまだベータ版です。詳細については、 TiDB CloudAPI ドキュメントご覧ください。

storageの変更

TiKV またはTiFlashのstorageを増やすことができます。

TiKV またはTiFlashのstorageを変更するには、次の手順を実行します。

  1. TiDB Cloudコンソールで、プロジェクトのクラスターページに移動します。

  2. スケーリングするクラスターの行で、 ...をクリックします。

    ヒント:

    または、 [クラスター]ページでスケーリングするクラスターの名前をクリックし、右上隅の[...]をクリックすることもできます。

  3. ドロップダウンメニューの「変更」をクリックします。「クラスタの変更」ページが表示されます。

  4. 「クラスタの変更」ページで、各 TiKV またはTiFlashノードのstorageを変更します。

  5. 右側のペインでクラスター サイズを確認し、 [確認]をクリックします。

TiKVノードまたはTiFlashノードのstorageは、TiDB Cloud APIを使用してTiDB Cloud Dedicated クラスターを変更するエンドポイント経由で変更することもできます。現在、 TiDB Cloud APIはまだベータ版です。詳細については、 TiDB CloudAPI ドキュメントご覧ください。

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