CREATE QUOTA
Создает quota, которую можно назначить пользователю или роли.
Синтаксис:
Ключи user_name
, ip_address
, client_key
, client_key, user_name
и client_key, ip_address
соответствуют полям в таблице system.quotas.
Параметры queries
, query_selects
, query_inserts
, errors
, result_rows
, result_bytes
, read_rows
, read_bytes
, execution_time
, failed_sequential_authentications
соответствуют полям в таблице system.quotas_usage.
Клауза ON CLUSTER
позволяет создавать квоты на кластере, см. Распределенный DDL.
Примеры
Ограничить максимальное количество запросов для текущего пользователя до 123 запросов в течение 15 месяцев:
Для стандартного пользователя ограничить максимальное время выполнения до полусекунды в течение 30 минут, а максимальное количество запросов до 321 и максимальное количество ошибок до 10 в течение 5 кварталов:
Дополнительные примеры, использующие xml конфигурацию (не поддерживается в ClickHouse Cloud), можно найти в Руководстве по квотам.