backup_restore_* 세션 설정
backup_restore_* 세션 설정
이 설정들은 ClickHouse의 BACKUP/RESTORE 및 BACKUP ON CLUSTER/RESTORE ON CLUSTER 작업 중 [Zoo]Keeper, S3와의 상호작용(배치 크기, 재시도, 백오프, 타임아웃)을 제어해요. ClickHouse 소스 코드에서 자동으로 생성된 세션 설정 문서예요.
출처: 문서
본문
이 설정들은 system.settings에서 사용할 수 있으며 소스 코드에서 자동으로 생성돼요.
backup_restore_batch_size_for_keeper_multi
backup 또는 restore 중 [Zoo]Keeper에 대한 multi 요청의 최대 배치 크기예요.
backup_restore_batch_size_for_keeper_multiread
backup 또는 restore 중 [Zoo]Keeper에 대한 multiread 요청의 최대 배치 크기예요.
backup_restore_failure_after_host_disconnected_for_seconds
BACKUP ON CLUSTER 또는 RESTORE ON CLUSTER 작업 중 호스트가 이 시간 동안 ZooKeeper에 임시 'alive' 노드를 다시 만들지 않으면 전체 backup 또는 restore가 실패한 것으로 간주돼요. 이 값은 호스트가 실패 후 ZooKeeper에 다시 연결하는 데 걸리는 합리적인 시간보다 커야 해요. 0은 무제한을 의미해요.
backup_restore_finish_timeout_after_error_sec
초기화자(initiator)가 다른 호스트가 'error' 노드에 반응하고 현재 BACKUP ON CLUSTER 또는 RESTORE ON CLUSTER 작업을 중단하기를 기다리는 시간이에요.
backup_restore_keeper_fault_injection_probability
backup 또는 restore 중 keeper 요청의 대략적인 실패 확률이에요. 유효한 값은 [0.0f, 1.0f] 구간이에요.
backup_restore_keeper_fault_injection_seed
0은 랜덤 시드, 그 외에는 설정값을 시드로 사용해요.
backup_restore_keeper_max_retries
BACKUP 또는 RESTORE 작업 도중 [Zoo]Keeper 작업의 최대 재시도 횟수예요. 일시적인 [Zoo]Keeper 실패 때문에 전체 작업이 실패하지 않도록 충분히 커야 해요.
backup_restore_keeper_max_retries_while_handling_error
BACKUP ON CLUSTER 또는 RESTORE ON CLUSTER 작업의 오류를 처리하는 동안 [Zoo]Keeper 작업의 최대 재시도 횟수예요.
backup_restore_keeper_max_retries_while_initializing
BACKUP ON CLUSTER 또는 RESTORE ON CLUSTER 작업을 초기화하는 동안 [Zoo]Keeper 작업의 최대 재시도 횟수예요.
backup_restore_keeper_retry_initial_backoff_ms
backup 또는 restore 중 [Zoo]Keeper 작업의 초기 백오프 타임아웃이에요.
backup_restore_keeper_retry_max_backoff_ms
backup 또는 restore 중 [Zoo]Keeper 작업의 최대 백오프 타임아웃이에요.
Cloud 기본값: 60000.
backup_restore_keeper_value_max_size
backup 중 [Zoo]Keeper 노드 데이터의 최대 크기예요.
backup_restore_s3_retry_attempts
Aws::Client::RetryStrategy를 위한 설정이에요. Aws::Client가 스스로 재시도하며, 0이면 재시도하지 않아요. backup/restore에서만 적용돼요.
backup_restore_s3_retry_initial_backoff_ms
backup과 restore 중 첫 재시도 시도 전의 초기 백오프 지연(밀리초)이에요. 이후 재시도마다 지연이 backup_restore_s3_retry_max_backoff_ms가 지정하는 최댓값까지 지수적으로 증가해요.
backup_restore_s3_retry_jitter_factor
backup과 restore 작업 중 Aws::Client::RetryStrategy의 재시도 백오프 지연에 적용되는 지터(jitter) 인자예요. 계산된 백오프 지연에 [1.0, 1.0 + jitter] 범위의 랜덤 인자를 곱하며, 최댓값은 backup_restore_s3_retry_max_backoff_ms예요. [0.0, 1.0] 구간에 있어야 해요.
backup_restore_s3_retry_max_backoff_ms
backup과 restore 작업 중 재시도 사이의 최대 지연(밀리초)이에요.