성능 및 최적화

성능 및 최적화 (Performance and Optimizations)

이 섹션에는 ClickHouse 성능을 개선하기 위한 팁과 모범 사례가 있습니다. 이 섹션에 앞서 성능 개선에 필요한 주요 개념을 다루는 Core Concepts를 읽을 것을 권장해요.

출처: 문서

본문

이 섹션에는 ClickHouse로 성능을 개선하기 위한 팁과 모범 사례가 있습니다. 이 섹션에 앞서 성능 개선에 필요한 주요 개념을 다루는 Core Concepts를 읽을 것을 권장합니다.

PREWHERE 최적화

PREWHERE가 필요 없는 컬럼을 읽기 전에 데이터를 필터링해 I/O를 줄이는 방법과 그 효과를 모니터링하는 방법.

할당 프로파일링

jemalloc으로 메모리 할당을 프로파일링.

25.9 이전 버전의 할당 프로파일링

25.9 이전 ClickHouse 버전의 할당 프로파일링.

캐시

쿼리 캐시, 쿼리 조건 캐시, 유저스페이스 페이지 캐시를 포함한 캐시 타입.

데이터 스킵 인덱스

예제와 함께 데이터 스킵 인덱스 이해.

지연 구체화 (Lazy materialization)

실제로 필요할 때까지 컬럼 데이터 읽기를 미루기.

문제 해결

메모리 문제 디버깅, 하드웨어 테스트, 샘플링 쿼리 프로파일러.

더 알아보기 (Learn more)