이 설정은 system.merge_tree_settings에서 확인할 수 있으며, ClickHouse 소스에서 자동 생성됩니다.
concurrent_part_removal_threshold
유형
UInt64
기본값
100
비활성 데이터 파트의 수가 이 값 이상일 때만 동시 파트 제거('max_part_removal_threads' 참조)를 활성화합니다.
concurrent_part_removal_threshold_for_remote_disk
유형
UInt64
기본값
16
버전 이력
| 버전 | 기본값 | 설명 |
|---|---|---|
| 26.5 | 16 | 새 설정입니다. 삭제 중인 파트 가운데 하나라도 원격 디스크에 있으면 동시 파트 제거 처리 경로로 전환되는 임계값을 더 낮췄습니다. 각 삭제는 일반적으로 네트워크 왕복 1회가 필요합니다. 이전 값(100)은 기존 `concurrent_part_removal_threshold` 기본값과 같으므로, 이전 `compatibility` 모드에서는 기존 동작이 유지됩니다. |
concurrent_part_removal_threshold와 동일하지만, 삭제되는
파트 중 하나 이상이 원격 디스크에 저장되어 있을 때 사용됩니다. 기본값이 더 낮은
이유는 원격 스토리지에서 파트 제거 시 일반적으로 각 파트마다 네트워크
왕복이 필요하기 때문입니다(예: 객체 스토리지에서는 파트당 HTTP DELETE 1회). 따라서
파트를 100개만 직렬로 삭제해도 DROP TABLE이 수십 초 동안
지연될 수 있습니다.