system.quotas
Описание
Содержит информацию о квотах.
Столбцы
name(String) — Имя квоты.id(UUID) — Идентификатор квоты.storage(String) — Хранилище квот. Возможные значения: 'users.xml', если квота настроена в файле users.xml, и 'disk', если квота настроена SQL-запросом.keys(Array(Enum8('user_name' = 1, 'ip_address' = 2, 'forwarded_ip_address' = 3, 'client_key' = 4, 'normalized_query_hash' = 7))) — Ключ определяет, как должна разделяться квота. Если два соединения используют одну и ту же квоту и ключ, они совместно используют один и тот же объём ресурсов. Значения: [] — все пользователи используют одну и ту же квоту, ['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)) — Список имён пользователей/ролей, к которым квота не должна применяться.