CREATE QUOTA
Creates a quota that can be assigned to a user or a role.
Syntax:
Keys user_name, ip_address, client_key, client_key, user_name and client_key, ip_address correspond to the fields in the system.quotas table.
Parameters queries, query_selects, query_inserts, errors, result_rows, result_bytes, read_rows, read_bytes, execution_time, failed_sequential_authentications correspond to the fields in the system.quotas_usage table.
ON CLUSTER clause allows creating quotas on a cluster, see Distributed DDL.
Examples
Limit the maximum number of queries for the current user with 123 queries in 15 months constraint:
For the default user limit the maximum execution time with half a second in 30 minutes, and limit the maximum number of queries with 321 and the maximum number of errors with 10 in 5 quarters: