aggregation_in_order_max_block_bytes / aggregation_memory_efficient_merge_threads 세션 설정

aggregation_in_order_max_block_bytes / aggregation_memory_efficient_merge_threads 세션 설정

이 설정들은 집계(aggregation) 과정에서 생성되는 블록 크기와 메모리 효율 모드에서 사용하는 병합 스레드 수를 제어해요. ClickHouse 소스 코드에서 자동으로 생성된 세션 설정 문서예요.

출처: 문서

본문

이 설정들은 system.settings에서 사용할 수 있으며 소스 코드에서 자동으로 생성돼요.

aggregation_in_order_max_block_bytes

기본 키 순서대로 집계하는 동안 누적되는 블록의 최대 크기(바이트)예요. 블록 크기가 작을수록 집계의 최종 병합 단계를 더 많이 병렬화할 수 있어요.

aggregation_memory_efficient_merge_threads

메모리 효율 모드에서 중간 집계 결과를 병합하는 데 사용하는 스레드 수예요. 더 크면 메모리를 더 많이 소비해요. 0은 max_threads와 같다는 뜻이에요.

더 알아보기 (Learn more)