Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Настройки сеанса iceberg_compaction_*

Эти настройки доступны в system.settings и автоматически генерируются на основе исходного кода.

iceberg_compaction_commit_batch_size

Тип
UInt64
По умолчанию
100
История версий
ВерсияЗначение по умолчаниюКомментарий
26.9100Новая настройка
26.8100Новая настройка

Количество слитых файлов данных, которое фоновая компактация Iceberg накапливает перед публикацией в новом снимке.

Результаты компактации в любом случае публикуются, когда кандидатов для компактации больше не остаётся, поэтому эта настройка ограничивает лишь то, как долго уже слитые файлы остаются неопубликованными, пока компактация продолжает находить новую работу. 0 восстанавливает прежнее поведение: публикацию только после того, как у компактации закончатся кандидаты. Это состояние никогда не достигается, пока таблица продолжает получать новые файлы данных, поэтому каждый слитый результат записывается в объектное хранилище, но никогда не включается в снимок.

iceberg_compaction_data_cleanup

Тип
Секунды
По умолчанию
10800
История версий
ВерсияЗначение по умолчаниюКомментарий
26.510800Новая настройка

Промежуток времени, по истечении которого данные будут удалены.

iceberg_compaction_delay_bias

Тип
Секунды
По умолчанию
10800
История версий
ВерсияЗначение по умолчаниюКомментарий
26.510800новая настройка

Минимальная задержка между двумя фоновыми операциями компактации.

iceberg_compaction_max_bytes_in_data_file

Тип
UInt64
По умолчанию
18446744073709551615
История версий
ВерсияЗначение по умолчаниюКомментарий
26.918446744073709551615Новая настройка максимального размера в байтах файла данных Iceberg, создаваемого при компактации, отдельная от ограничения при вставке.
26.718446744073709551615Новая настройка максимального размера в байтах файла данных Iceberg, создаваемого при компактации, отдельная от ограничения при вставке.

Максимальный размер в байтах файла данных Parquet Iceberg, создаваемого при компактации. По умолчанию задано максимальное значение, чтобы при компактации подходящие файлы объединялись в минимально возможное число выходных файлов.

iceberg_compaction_max_rows_in_data_file

Тип
UInt64
По умолчанию
18446744073709551615
История версий
ВерсияЗначение по умолчаниюКомментарий
26.918446744073709551615Новая настройка максимального числа строк в файле данных Iceberg, создаваемом при компактации, отдельно от ограничения при вставке.
26.718446744073709551615Новая настройка максимального числа строк в файле данных Iceberg, создаваемом при компактации, отдельно от ограничения при вставке.

Максимальное число строк в файле данных Parquet Iceberg, создаваемом при компактации. По умолчанию задано максимальное значение, чтобы компактация объединяла подходящие файлы в минимально возможное число выходных файлов. Если установить значение выше размера, который компактация может фактически создать, каждый выходной файл будет оставаться меньше iceberg_data_file_size_lower_threshold_compaction и бесконечно выбираться повторно.

Navigation