Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

iceberg_compaction_* configurações de sessão

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

Tipo
UInt64
Padrão
100
Histórico de versões
VersãoValor padrãoComentário
26.9100Nova configuração
26.8100Nova configuração

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

Tipo
Segundos
Padrão
10800
Histórico de versões
VersãoValor padrãoComentário
26.510800Nova configuração

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

iceberg_compaction_delay_bias

Tipo
Segundos
Padrão
10800
Histórico de versões
VersãoValor padrãoComentário
26.510800Nova configuração

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

iceberg_compaction_max_bytes_in_data_file

Tipo
UInt64
Padrão
18446744073709551615
Histórico de versões
VersãoValor padrãoComentário
26.918446744073709551615Nova configuração para o número máximo de bytes de um arquivo de dados Iceberg produzido pela compactação, separada do limite no momento da inserção.
26.718446744073709551615Nova configuração para o número máximo de bytes de um arquivo de dados Iceberg produzido pela compactação, separada do limite no momento da inserção.

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

Tipo
UInt64
Padrão
18446744073709551615
Histórico de versões
VersãoValor padrãoComentário
26.918446744073709551615Nova configuração para o número máximo de linhas de um arquivo de dados Iceberg produzido por compactação, separada do limite no momento da inserção.
26.718446744073709551615Nova configuração para o número máximo de linhas de um arquivo de dados Iceberg produzido por compactação, separada do limite no momento da inserção.

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.

Navigation