메인 콘텐츠로 건너뛰기
이 문서는 ClickHouse Cloud 배포를 최대한 활용하는 방법을 익히는 데 도움이 되는 문서 리소스를 개괄적으로 소개하기 위한 것입니다. 다음 주제로 구성된 리소스를 살펴보십시오: 더 구체적인 주제로 들어가기 전에, ClickHouse를 사용할 때 따라야 할 일반적인 모범 사례를 다루는 ClickHouse 모범 사례 가이드부터 시작하는 것을 권장합니다:
페이지설명
프라이머리 키 선택하기쿼리 성능을 극대화하고 저장소 오버헤드를 최소화하는 프라이머리 키를 선택하는 방법입니다.
데이터 타입 선택하기메모리 사용량을 줄이고 압축 효율을 높이며 쿼리 속도를 높일 수 있도록 최적의 데이터 타입을 선택합니다.
Materialized View 사용하기materialized view를 활용해 데이터를 사전 집계하고 분석 쿼리 속도를 크게 높입니다.
JOIN 최소화 및 최적화ClickHouse의 JOIN 기능을 효율적으로 사용하는 모범 사례를 설명합니다.
파티셔닝 키 선택하기효율적인 데이터 프루닝과 더 빠른 쿼리 실행이 가능하도록 파티셔닝 전략을 선택합니다.
삽입 전략 선택하기적절한 삽입 패턴을 사용해 데이터 수집 처리량을 최적화하고 리소스 사용량을 줄입니다.
데이터 스키핑 인덱스보조 인덱스를 전략적으로 적용해 불필요한 데이터 블록을 건너뛰고 필터링된 쿼리 속도를 높입니다.
뮤테이션 피하기더 나은 성능을 위해 비용이 큰 UPDATE/DELETE 작업이 필요 없도록 스키마와 워크플로를 설계합니다.
OPTIMIZE FINAL 피하기OPTIMIZE FINAL이 도움이 되기보다 오히려 해가 되는 경우를 이해해 성능 병목을 방지합니다.
JSON을 적절히 사용하기ClickHouse에서 반정형 JSON 데이터를 다룰 때 유연성과 성능의 균형을 맞추는 방법을 설명합니다.

쿼리 최적화 기법과 성능 튜닝

주제설명
쿼리 최적화 가이드쿼리 최적화의 기본부터 시작하여, 쿼리 실행 속도를 높이는 일반적인 시나리오와 성능 기법을 살펴보세요.
프라이머리 인덱스 심화 가이드ClickHouse의 고유한 희소 프라이머리 인덱싱 시스템이 기존 데이터베이스와 어떻게 다른지, 그리고 최적의 인덱싱 전략을 위한 모범 사례를 자세히 알아보세요.
쿼리 병렬성처리 레인과 max_threads 설정을 통해 ClickHouse가 쿼리 실행을 병렬화하는 방식과, 병렬 실행을 점검하고 최적화하는 방법을 알아보세요.
파티셔닝 키효율적인 데이터 세그먼트 프루닝을 가능하게 하고 일반적인 파티셔닝 문제를 피할 수 있도록, 쿼리 성능을 크게 높이는 파티션 키 선택 방법을 익히세요.
데이터 스키핑 인덱스프라이머리 키가 아닌 컬럼에 대한 필터링 쿼리를 가속화할 수 있도록, 관련 없는 데이터 블록을 건너뛰는 보조 인덱스를 전략적으로 활용하세요.
PREWHERE 최적화PREWHERE가 불필요한 컬럼을 읽기 전에 데이터를 필터링해 I/O를 자동으로 줄이는 방식과, 그 효과를 모니터링하는 방법을 이해하세요.
대량 삽입데이터 삽입을 효과적으로 배칭하여 수집 처리량을 극대화하고 리소스 오버헤드를 줄이세요.
비동기 삽입서버 측 배칭을 활용해 클라이언트 측 복잡성을 줄이고, 빈번한 삽입 작업의 처리량을 높여 삽입 성능을 개선하세요.
뮤테이션 피하기데이터 정확성과 성능을 유지하면서 비용이 큰 UPDATEDELETE 작업을 없앨 수 있도록 append-only 워크플로를 설계하세요.
널 허용 컬럼 피하기가능한 경우 널 허용 컬럼 대신 기본값을 사용해 저장소 오버헤드를 줄이고 쿼리 성능을 개선하세요.
OPTIMIZE FINAL 피하기OPTIMIZE TABLE FINAL을 사용해야 하는 경우와 사용하지 말아야 하는 경우를 이해하세요.
분석기ClickHouse의 새로운 쿼리 분석기를 활용해 성능 병목 지점을 파악하고, 더 높은 효율을 위해 쿼리 실행 계획을 최적화하세요.
쿼리 프로파일링샘플링 쿼리 프로파일러를 사용해 쿼리 실행 패턴을 분석하고, 성능 병목 지점을 식별하며, 리소스 사용을 최적화하세요.
쿼리 캐시ClickHouse의 내장 쿼리 결과 캐시를 활성화하고 구성하여 자주 실행되는 SELECT 쿼리를 가속화하세요.
하드웨어 테스트설치 없이 어떤 서버에서든 ClickHouse 성능 벤치마크를 실행해 하드웨어 성능을 평가하세요. (ClickHouse Cloud에는 적용되지 않음)

모니터링

페이지설명
Advanced dashboard기본 제공되는 고급 대시보드를 사용해 서비스 상태와 성능을 모니터링합니다
Prometheus 통합Prometheus를 사용해 Cloud 서비스를 모니터링합니다
Cloud 모니터링 기능기본 제공되는 모니터링 기능과 통합 옵션을 한눈에 살펴봅니다

보안

페이지설명
ClickHouse Cloud 보안 기능ClickHouse 조직 및 서비스 보호를 위해 사용할 수 있는 보안 옵션과 모범 사례를 자세히 설명합니다.
Cloud 접근 관리 가이드이 섹션에는 ClickHouse Cloud에서 액세스를 관리하는 단계별 가이드가 포함되어 있습니다.
IP 필터 설정IP 액세스 목록을 생성하거나 수정하는 방법을 안내합니다.
프라이빗 네트워킹ClickHouse Cloud는 서비스를 클라우드 가상 네트워크에 연결할 수 있는 기능을 제공합니다. 사용하는 클라우드 공급자에 맞는 설정 단계는 이 가이드를 참조하십시오.
데이터 마스킹ClickHouse에서 데이터를 마스킹하는 방법을 알아보십시오.
데이터 암호화Transparent Data Encryption 및 Customer Managed Encryption Keys를 활성화하는 방법을 알아보십시오.
감사 로깅ClickHouse Cloud 콘솔에서 감사 이벤트에 액세스하고 검토하는 방법과, 고객이 BYOC 보안 프로그램을 개발할 때 활용할 수 있는 샘플 로그 및 쿼리를 안내합니다.
HIPAA 온보딩이 페이지에서는 ClickHouse Cloud에서 HIPAA 컴플라이언스 준수 서비스의 배포를 활성화하는 과정을 설명합니다.
PCI 온보딩이 페이지에서는 ClickHouse Cloud에서 PCI 컴플라이언스 준수 서비스의 배포를 활성화하는 과정을 설명합니다.

비용 최적화 및 청구

페이지설명
데이터 전송ClickHouse Cloud가 수신 및 송신 데이터 전송량을 어떻게 산정하는지 알아봅니다
알림ClickHouse Cloud 서비스의 알림을 설정합니다. 예를 들어 크레딧 사용량이 임계값을 초과할 때입니다
마지막 수정일 2026년 6월 10일