parts_killer_* 서버 설정
parts_killer_* 서버 설정
이 설정들은 SharedMergeTree 테이블의 파트 제거(cleanup) 동작을 제어해요. ClickHouse 소스 코드에서 자동으로 생성된 참조 문서예요. 이 설정들은 ClickHouse Cloud에서만 사용할 수 있어요.
출처: 문서
본문
이 설정들은 ClickHouse 서버를 구성하며 ClickHouse 소스 코드에서 자동으로 생성돼요.
parts_killer_max_condemned_parts_per_batch
SharedMergeTree 테이블이 단일 정리 주기에 Keeper에서 가져오는 정리 대상(condemned) 파트의 최대 개수예요. 배치 크기를 제한하면 listing과 multi-get이 Keeper 작업 타임아웃 안에 끝나므로, 테이블에 정리 대상 파트가 아주 많이 쌓여 있어도 정리가 계속 진행돼요. 0보다 커야 해요. 값이 0이면 매 주기마다 Keeper가 빈 목록을 반환해 정리가 영구적으로 멈추게 돼요. ClickHouse Cloud에서만 사용할 수 있어요.
parts_killer_pool_size
공유 merge tree 파트 킬러 스레드의 정리(cleanup) 스레드 수예요. ClickHouse Cloud에서만 사용할 수 있어요.