Skip to main content
이 설정은 system.merge_tree_settings에서 확인할 수 있으며 ClickHouse 소스에서 자동 생성됩니다.

always_fetch_merged_part

true로 설정하면 이 레플리카는 파트를 머지하지 않고, 항상 다른 레플리카에서 병합된 파트를 다운로드합니다. 가능한 값:
  • true, false

always_fetch_mutated_part

true이면 이 레플리카는 MUTATE_PART 복제 로그 항목 (예: ALTER TABLE ... UPDATE/DELETE와 같은 일반 뮤테이션)을 실행하지 않고, 항상 다른 레플리카에서 변경 결과 파트를 다운로드합니다. 최소 하나의 레플리카에서는 이 설정을 비활성화해야 합니다. 그렇지 않으면 뮤테이션이 완료되지 않습니다. 이 설정은 경량 업데이트로 생성된 패치 파트에는 영향을 주지 않습니다. 패치 파트는 파트가 머지될 때에도 로컬에서 계속 적용됩니다. always_fetch_merged_part도 활성화하면 머지(패치 파트 적용 포함)도 다른 레플리카로 오프로드할 수 있습니다. 이 레플리카는 뮤테이션을 실행하지 않으며 뮤테이션 실패 상태는 각 레플리카별로 로컬에 저장되므로, 이 레플리카에서 동기적으로 대기해도 뮤테이션을 실행하는 레플리카에서 발생한 뮤테이션 실패를 확인할 수 없습니다. 따라서 동기 뮤테이션 (mutations_sync = 1 또는 2) 및 데이터를 변경하는 동기 ALTER 쿼리 (alter_sync = 1 또는 2)는 뮤테이션이 실패하면 대기가 멈춘 채 지속될 수 있으므로, 이러한 레플리카에서는 SUPPORT_IS_DISABLED 오류와 함께 거부됩니다. mutations_sync = 0(alter_sync = 0)을 사용하거나, 뮤테이션을 실행하는 레플리카에서 이러한 쿼리를 실행하십시오. 가능한 값:
  • true, false
마지막 수정일 2026년 8월 14일