Skip to main content
이 설정은 system.settings에서 확인할 수 있으며 소스 코드로부터 자동 생성됩니다.

iceberg_compaction_commit_batch_size

백그라운드 Iceberg compaction이 새 스냅샷에 게시하기 전에 누적하는 머지된 데이터 파일 수입니다. 더 이상 compaction할 후보가 없으면 compaction 결과는 항상 게시됩니다. 따라서 이 설정은 compaction이 계속 새 작업을 찾는 동안 이미 머지된 파일이 게시되지 않은 채 유지되는 기간만 제한합니다. 0은 compaction할 후보가 모두 소진될 때만 게시하던 이전 동작을 복원합니다. 테이블에 새 데이터 파일이 계속 수신되는 동안에는 이 상태에 도달하지 않으므로, 모든 머지 결과는 객체 스토리지에 기록되지만 스냅샷에서 참조되지 않습니다.

iceberg_compaction_data_cleanup

데이터가 삭제되기까지의 시간입니다.

iceberg_compaction_delay_bias

2회의 백그라운드 compaction 작업 사이에 필요한 최소 지연 시간입니다.

iceberg_compaction_max_bytes_in_data_file

compaction으로 생성되는 Iceberg Parquet 데이터 파일의 최대 바이트 수입니다. 기본값은 최댓값이며, compaction은 적격 파일을 가능한 한 적은 수의 출력 파일로 머지합니다.

iceberg_compaction_max_rows_in_data_file

compaction으로 생성되는 Iceberg Parquet 데이터 파일의 최대 행 수입니다. 기본값은 최댓값으로, compaction이 대상 파일을 가능한 한 적은 수의 출력 파일로 머지하도록 합니다. 이 값을 compaction에서 실제로 생성할 수 있는 크기보다 크게 유지하면 모든 출력 파일이 iceberg_data_file_size_lower_threshold_compaction 미만으로 유지되어 영구적으로 다시 선택됩니다.
마지막 수정일 2026년 8월 26일