Pular para o conteúdo principal
Cria uma QUOTA que pode ser atribuída a um usuário ou a uma função. Sintaxe:
As chaves user_name, ip_address, forwarded_ip_address, client_key, client_key, user_name, client_key, ip_address e normalized_query_hash correspondem aos campos da tabela system.quotas. As opções IPV4_PREFIX_BITS e IPV6_PREFIX_BITS só podem ser usadas quando KEYED BY é ip_address ou forwarded_ip_address. Elas correspondem ao campo da tabela system.quotas. Os parâmetros queries, query_selects, query_inserts, errors, result_rows, result_bytes, read_rows, read_bytes, written_bytes, execution_time, failed_sequential_authentications, queries_per_normalized_hash correspondem aos campos da tabela system.quotas_usage. A cláusula ON CLUSTER permite criar quotas em um cluster; consulte DDL distribuído. Exemplos Limite o número máximo de consultas do usuário atual a 123 consultas em uma restrição de 15 meses:
Para o usuário padrão, limite o tempo máximo de execução a meio segundo em 30 minutos, e o número máximo de consultas a 321 e o número máximo de erros a 10 em 5 trimestres:
Crie uma QUOTA em que cada padrão normalizado de consulta distinto receba seu próprio bucket, limitado a 100 execuções por hora:
Limite cada padrão de consulta normalizado a no máximo 50 execuções por hora (independentemente do tipo de chave da QUOTA):
Outros exemplos, usando a configuração XML (não compatível com o ClickHouse Cloud), podem ser encontrados no guia de quotas.
Última modificação em 1 de julho de 2026