merges_mutations_memory_usage_* 서버 설정

merges_mutations_memory_usage_* 서버 설정

이 페이지에서는 병합과 mutation 작업에 사용할 수 있는 메모리 양을 제어하는 merges_mutations_memory_usage_* 계열 서버 설정을 설명할게요.

출처: 문서

본문

이 설정들은 ClickHouse 서버를 구성하며, ClickHouse 소스에서 자동으로 생성돼요.

merges_mutations_memory_usage_soft_limit

병합과 mutation 작업을 수행하는 데 사용할 수 있는 RAM 양에 대한 한도를 설정해요. ClickHouse가 설정된 한도에 도달하면 새 백그라운드 병합이나 mutation 작업을 스케줄링하지 않지만, 이미 스케줄링된 작업은 계속 실행해요. 값 0은 무제한을 의미해요.

예시

<merges_mutations_memory_usage_soft_limit>0</merges_mutations_memory_usage_soft_limit>

merges_mutations_memory_usage_to_ram_ratio

기본 merges_mutations_memory_usage_soft_limit 값은 memory_amount * merges_mutations_memory_usage_to_ram_ratio로 계산돼요.

참고:

더 알아보기 (Learn more)