Skip to main content

説明

クォータ に関する情報が含まれます。

カラム

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

関連項目

最終更新日 2026年8月14日