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, written_bytes, execution_time, failed_sequential_authentications соответствуют столбцам в таблице system.quotas_usage.
Конструкция ON CLUSTER позволяет создавать квоты на кластере, см. Distributed DDL.
Примеры
Ограничьте максимальное количество запросов для текущего пользователя значением 123 запроса за период 15 месяцев:
Для пользователя по умолчанию установите максимальное время выполнения до 0,5 секунды за 30 минут, а также ограничьте максимальное число запросов 321 и максимальное число ошибок — 10 за 5 кварталов:
Дополнительные примеры с использованием конфигурации XML (которая не поддерживается в ClickHouse Cloud) можно найти в руководстве по квотам.