メインコンテンツへスキップ
メインコンテンツへスキップ

system.quotas

説明

クォータに関する情報を含みます。

カラム

  • name (String) — クォータ名。
  • id (UUID) — クォータ ID。
  • storage (String) — クォータの保存先。指定可能な値: users.xml ファイルでクォータが設定されている場合は 'users.xml'、SQLクエリでクォータが設定されている場合は 'disk'。
  • keys (Array(Enum8('user_name' = 1, 'ip_address' = 2, 'forwarded_ip_address' = 3, 'client_key' = 4, 'normalized_query_hash' = 7))) — キーは、クォータをどのように共有するかを指定します。2 つの接続が同じクォータとキーを使用する場合、それらは同じリソース量を共有します。値: [] — すべてのユーザーが同じクォータを共有します、['user_name'] — 同じユーザー名の接続は同じクォータを共有します、['ip_address'] — 同じ IP アドレスからの接続は同じクォータを共有します、['client_key'] — 同じキーを持つ接続は同じクォータを共有します。キーはクライアントが明示的に指定する必要があります。clickhouse-client を使用する場合は、--quota_key パラメータにキーの値を渡すか、クライアントの設定ファイルで quota_key パラメータを使用します。HTTP インターフェイスを使用する場合は、X-ClickHouse-Quota ヘッダーを使用します、['user_name', 'client_key'] — 同じ client_key を持つ接続は同じクォータを共有します。クライアントからキーが指定されていない場合、クォータは user_name ごとに追跡されます、['client_key', 'ip_address'] — 同じ client_key を持つ接続は同じクォータを共有します。クライアントからキーが指定されていない場合、クォータは ip_address ごとに追跡されます。
  • durations (Array(UInt32)) — 秒単位の時間インターバルの長さ。
  • apply_to_all (UInt8) — 論理値。クォータがどのユーザーに適用されるかを示します。値: 0 — クォータは apply_to_list で指定されたユーザーに適用されます。1 — クォータは apply_to_except にリストされたユーザーを除くすべてのユーザーに適用されます。
  • apply_to_list (Array(String)) — クォータを適用するユーザー名/ロールの一覧。
  • apply_to_except (Array(String)) — クォータを適用しないユーザー名/ロールの一覧。

関連項目