Эти настройки доступны в system.settings и автоматически генерируются на основе исходного кода.
iceberg_compaction_commit_batch_size
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 26.9 | 100 | Новая настройка |
| 26.8 | 100 | Новая настройка |
Количество слитых файлов данных, которое фоновая компактация Iceberg накапливает перед публикацией в новом снимке.
Результаты компактации в любом случае публикуются, когда кандидатов для компактации больше не остаётся, поэтому эта настройка ограничивает лишь то,
как долго уже слитые файлы остаются неопубликованными, пока компактация продолжает находить новую работу. 0 восстанавливает прежнее поведение:
публикацию только после того, как у компактации закончатся кандидаты. Это состояние никогда не достигается, пока таблица продолжает
получать новые файлы данных, поэтому каждый слитый результат записывается в объектное хранилище, но никогда не включается в снимок.
iceberg_compaction_data_cleanup
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 26.5 | 10800 | Новая настройка |
Промежуток времени, по истечении которого данные будут удалены.
iceberg_compaction_delay_bias
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 26.5 | 10800 | новая настройка |
Минимальная задержка между двумя фоновыми операциями компактации.
iceberg_compaction_max_bytes_in_data_file
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 26.9 | 18446744073709551615 | Новая настройка максимального размера в байтах файла данных Iceberg, создаваемого при компактации, отдельная от ограничения при вставке. |
| 26.7 | 18446744073709551615 | Новая настройка максимального размера в байтах файла данных Iceberg, создаваемого при компактации, отдельная от ограничения при вставке. |
Максимальный размер в байтах файла данных Parquet Iceberg, создаваемого при компактации. По умолчанию задано максимальное значение, чтобы при компактации подходящие файлы объединялись в минимально возможное число выходных файлов.
iceberg_compaction_max_rows_in_data_file
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 26.9 | 18446744073709551615 | Новая настройка максимального числа строк в файле данных Iceberg, создаваемом при компактации, отдельно от ограничения при вставке. |
| 26.7 | 18446744073709551615 | Новая настройка максимального числа строк в файле данных Iceberg, создаваемом при компактации, отдельно от ограничения при вставке. |
Максимальное число строк в файле данных Parquet Iceberg, создаваемом при компактации. По умолчанию задано максимальное значение, чтобы компактация объединяла подходящие файлы в минимально возможное число выходных файлов. Если установить значение выше размера, который компактация может фактически создать, каждый выходной файл будет оставаться меньше iceberg_data_file_size_lower_threshold_compaction и бесконечно выбираться повторно.