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로 계산돼요.
참고: