Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

iceberg_* 세션 설정

이 설정은 system.settings에서 확인할 수 있으며, 소스 코드를 바탕으로 자동 생성됩니다.

iceberg_delete_data_on_drop

유형
Bool
기본값
0
버전 이력
버전기본값설명
25.90새로운 설정

drop할 때 모든 Iceberg 파일을 삭제할지 여부입니다.

iceberg_delete_manifest_decode_concurrency

유형
NonZeroUInt64
기본값
4
버전 이력
버전기본값설명
26.84첫 번째 행을 읽기 전에 동시에 디코딩할 Iceberg 삭제 manifest 파일 수의 상한을 지정하는 새로운 설정입니다. 26.8 이전에는 한 번에 manifest 하나를 디코딩하면서 다음 manifest를 fetch했으므로, 이전 동작과 가장 유사한 값은 `2`입니다. 이 경우 첫 번째 행이 반환되기 전 중요 경로에 두 manifest의 객체 스토리지 왕복 시간이 합산됩니다.

데이터 파일을 읽기 전에 쿼리 실행 중 동시에 디코딩할 수 있는 Iceberg 삭제 manifest 파일의 최대 개수입니다.

데이터 파일을 읽기 전에 모든 삭제 manifest를 디코딩해야 하므로, 이 작업은 첫 번째 행이 반환되기 전의 중요 경로에 포함됩니다. 여러 개를 동시에 디코딩하면 객체 스토리지 왕복 시간과 행별 프루닝 작업을 모두 겹쳐서 수행할 수 있습니다.

Iceberg 메타데이터 파일 캐시가 비활성화되어 있거나 가득 찬 경우, 진행 중인 각 manifest가 자체 디코딩 결과를 보유하므로 값이 클수록 쿼리 초기화 중 최대 메모리 사용량이 증가합니다.

0보다 커야 하며, 1은 manifest를 한 번에 하나씩 디코딩합니다.

iceberg_manifest_min_count_to_compact

실험 기능
유형
UInt64
기본값
30
버전 이력
버전기본값설명
26.730Iceberg 테이블의 manifest compaction을 제어하는 새로운 설정.

OPTIMIZE TABLE … MANIFEST를 통해 manifest만 compaction하는 작업을 트리거하는 데 필요한 manifest 파일의 최소 개수입니다. 현재 manifest 파일 수가 이 임계값보다 작거나 같으면 compaction을 건너뜁니다. allow_experimental_iceberg_compaction이 활성화되어 있어야 합니다.

iceberg_max_number_datafiles_to_compact

유형
UInt64
기본값
1000
버전 이력
버전기본값설명
26.51000새로운 설정

Iceberg의 compaction 데이터 파일 수에 대한 임계값입니다.

iceberg_orphan_files_older_than_seconds

실험 기능
유형
UInt64
기본값
259200
버전 이력
버전기본값설명
26.4259200기본 고아 파일 경과 시간 임계값에 대한 새로운 설정

Iceberg 테이블에서 고아 파일 제거에 사용하는 기본 경과 시간 임계값(초)입니다. 이 값보다 최근 파일은 고아 파일로 간주되지 않습니다. remove_orphan_files() 프로시저 호출에서 older_than 인수를 생략한 경우 사용됩니다. 기본값은 259200(3일)입니다.

iceberg_snapshot_id

유형
Int64
기본값
0
버전 이력
버전기본값설명
25.40새 설정입니다.

특정 스냅샷 ID를 사용해 Iceberg 테이블을 쿼리합니다.

iceberg_timestamp_ms

유형
Int64
기본값
0
버전 이력
버전기본값설명
25.40새 설정입니다.

특정 타임스탬프 시점에 유효한 스냅샷을 사용해 Iceberg 테이블을 쿼리합니다.

Navigation