CREATE 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 кварталов: