Skip to main content
사용자 또는 역할에 할당할 수 있는 쿼터를 생성합니다. 구문:
키 user_name, ip_address, forwarded_ip_address, client_key, client_key, user_name, client_key, ip_address, normalized_query_hash는 system.quotas 테이블의 필드에 해당합니다. IPV4_PREFIX_BITS 및 IPV6_PREFIX_BITS 옵션은 KEYED BY가 ip_address 또는 forwarded_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, queries_per_normalized_hash는 system.quotas_usage 테이블의 필드에 해당합니다. ON CLUSTER 절을 사용하면 클러스터에 쿼터를 생성할 수 있습니다. 자세한 내용은 분산 DDL을 참조하십시오. CREATE QUOTA에는 CREATE QUOTA 권한이 필요합니다. OR REPLACE는 동일한 이름의 기존 쿼터를 적용 대상 역할까지 포함하여 삭제하므로, 추가로 DROP QUOTA 권한이 필요합니다. DROP QUOTA 권한은 해당 쿼터의 존재 여부와 관계없이 필요하므로, 이 문을 사용해 어떤 쿼터가 존재하는지 알아낼 수는 없습니다. 예시 현재 사용자에 대해 15개월 동안 최대 123개의 쿼리로 제한하는 제약 조건:
기본 사용자에 대해 30분 동안 최대 실행 시간을 0.5초로 제한하고, 5쿼터 동안 최대 쿼리 수는 321개로, 최대 오류 수는 10개로 제한하십시오:
고유한 정규화 쿼리 패턴마다 자체 버킷이 할당되고 시간당 실행 횟수가 100회로 제한되도록 QUOTA를 생성합니다:
정규화된 단일 쿼리 패턴의 실행 횟수는 시간당 최대 50회로 제한합니다(QUOTA 키 유형과 관계없이):
xml 구성(ClickHouse Cloud에서는 지원되지 않음)을 사용하는 추가 예시는 쿼터 가이드에서 확인할 수 있습니다.

관련 콘텐츠

마지막 수정일 2026년 9월 26일