Skip to main content
Essas configurações estão disponíveis em system.settings e são geradas automaticamente a partir do código-fonte.

iceberg_compaction_commit_batch_size

Número de arquivos de dados mesclados que a compactação Iceberg em segundo plano acumula antes de publicá-los em um novo snapshot. Os resultados da compactação são publicados assim que não há mais candidatos para compactar. Portanto, essa configuração apenas limita por quanto tempo arquivos já mesclados permanecem sem ser publicados enquanto a compactação continua encontrando trabalho. 0 restaura o comportamento antigo de publicar somente quando a compactação não tem mais candidatos — um estado que nunca é alcançado enquanto a tabela continua recebendo novos arquivos de dados. Assim, toda saída mesclada é gravada no armazenamento de objetos e nunca é referenciada por um snapshot.

iceberg_compaction_data_cleanup

Tempo após o qual os dados serão excluídos.

iceberg_compaction_delay_bias

Intervalo mínimo entre 2 operações de compactação em segundo plano.

iceberg_compaction_max_bytes_in_data_file

Número máximo de bytes de um arquivo de dados Parquet do Iceberg produzido pela compactação. Por padrão, é definido como o valor máximo para que a compactação mescle os arquivos qualificados no menor número possível de arquivos de saída.

iceberg_compaction_max_rows_in_data_file

Número máximo de linhas de um arquivo de dados Parquet do Iceberg produzido por compactação. Por padrão, é definido como o valor máximo para que a compactação mescle os arquivos qualificados no menor número possível de arquivos de saída. Manter esse valor acima do tamanho que a compactação pode realmente produzir faria com que todos os arquivos de saída permanecessem abaixo de iceberg_data_file_size_lower_threshold_compaction e fossem selecionados novamente indefinidamente.
Última modificação em 26 de agosto de 2026