📣新登場!TiDB Cloud BYOC、TiDB Cloud Filesystem、PostgreSQL-compatible TiDB Cloud Starter がパブリックプレビュー中。このページは自動翻訳されたものです。原文はこちらからご覧ください。

ワークロードグループ



ワークロードグループは、異なるユーザーグループに CPU、メモリのクォータを割り当て、同時実行クエリ数を制限することで、TiDB Cloud Lake におけるリソース管理とクエリ同時実行制御を可能にします。

仕組み

  1. CPU、メモリ、同時実行数の制限など、特定のリソースクォータを持つ ワークロードグループを作成 します
  2. ALTER USER を使用して ユーザーをワークロードグループに割り当て ます
  3. クエリ実行時 には、ユーザーに基づいてワークロードグループのリソース制限が自動的に適用されます

クイック例

-- Create workload group CREATE WORKLOAD GROUP analytics WITH cpu_quota = '50%', memory_quota = '30%', max_concurrency = 5; -- Create role and grant permissions CREATE ROLE analyst_role; GRANT ALL ON *.* TO ROLE analyst_role; CREATE USER analyst IDENTIFIED BY 'password' WITH DEFAULT_ROLE = 'analyst_role'; GRANT ROLE analyst_role TO analyst; -- Assign user to workload group ALTER USER analyst WITH SET WORKLOAD GROUP = 'analytics'; -- Remove user from workload group (user will use default unlimited resources) ALTER USER analyst WITH UNSET WORKLOAD GROUP;

コマンドリファレンス

管理

コマンド説明
CREATE WORKLOAD GROUPリソースクォータを持つ新しいワークロードグループを作成します
ALTER WORKLOAD GROUPワークロードグループの設定を変更します
DROP WORKLOAD GROUPワークロードグループを削除します
RENAME WORKLOAD GROUPワークロードグループの名前を変更します

情報

コマンド説明
SHOW WORKLOAD GROUPSすべてのワークロードグループとその設定を一覧表示します

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