📣

TiDB Cloud Serverless が
Starter
に変わりました!このページは自動翻訳されたものです。
原文はこちらからご覧ください。

TiDB Cloud専用リソース割り当ての最適化

ハイブリッドトランザクションおよび分析処理(HTAP)データベースであるTiDB Cloud専用クラスターは、それぞれ異なるサービス品質(QoS)要件を持つ複数のビジネスアプリケーションをサポートできます。場合によっては、許容可能なレイテンシーレベルを維持するために、優先度の高いアプリケーションにさらに多くのリソースを割り当てる必要がある場合があります。

TiDB Cloud Dedicatedは、 リソース管理TiDBノードグループ機能を含むリソース最適化機能を提供します。これらの機能は、複数のビジネスシナリオにおいてリソースを効率的に割り当てるのに役立ちます。

リソース制御を使用する

リソース管理使用すると、 TiDB Cloud Dedicatedクラスタのstorageノード(TiKVまたはTiFlash )を複数の論理グループに分割できます。混在ワークロードを持つシステムでは、ワークロードを個別のリソースグループに割り当てることで、リソースの分離を確保し、QoS要件を満たすことができます。

クラスターで予期しない SQL パフォーマンスの問題が発生した場合は、リソース グループと併せてSQLバインディングまたは暴走クエリを管理する使用して、特定の SQL ステートメントのリソース消費を一時的に制限できます。

リソース制御を効果的に使用することで、クラスターの数を減らし、運用と保守を簡素化し、管理コストを削減できます。

TiDBノードグループを使用する

TiDBノードグループ機能は、 TiDB Cloud Dedicated クラスタのコンピューティングノード(TiDBレイヤー)を物理的にグループ化します。各グループは特定の数の TiDB ノードで構成され、グループ間のコンピューティングリソースの物理的な分離を保証します。

ビジネス要件に基づいてコンピューティングノードを複数のTiDBノードグループに分割し、各グループに固有の接続エンドポイントを割り当てることができます。アプリケーションはそれぞれのエンドポイントを介してクラスターに接続し、リクエストは対応するノードグループにルーティングされて処理されます。これにより、あるグループでのリソースの過剰使用が他のグループに影響を与えることを防ぎます。

リソース制御とTiDBノードグループのいずれかを選択する

アプリケーションのニーズと予算に基づいて、リソース制御、TiDB ノード グループ機能、またはその両方の組み合わせを使用して、リソースの分離を実現できます。

次の表は、リソース制御と TiDB ノード グループの機能を比較したものです。

比較項目リソース管理TiDBノードグループ
分離レベルTiKVまたはTiFlash論理レイヤーTiDBノード物理レイヤー
フロー制御リソース グループに設定されたクォータに基づいて、ユーザーの読み取りおよび書き込み要求のフローを制御します。サポートされていません。
コンフィグレーション方法SQL文を使用して構成TiDB Cloudコンソールから設定
ワークロードの区別次のレベルでのバインディング リソースをサポートします。
  • ユーザーレベル。
  • セッション レベル (セッションごとにリソース グループを設定します)。
  • ステートメント レベル (ステートメントごとにリソース グループを設定します)。
さまざまなワークロードに異なる接続エンドポイントを提供します。
料金追加料金なしTiDB ノードの追加に関連するコストは発生しますが、TiDB ノード グループの作成には追加コストは発生しません。

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