Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

configurações de sessão iceberg_*

Essas configurações estão disponíveis em system.settings e são autogeradas com base no código-fonte.

iceberg_delete_data_on_drop

Tipo
Bool
Padrão
0
Histórico de versões
VersãoValor padrãoComentário
25.90Nova configuração

Define se todos os arquivos do Iceberg devem ser excluídos ao executar drop.

iceberg_delete_manifest_decode_concurrency

Tipo
NonZeroUInt64
Padrão
4
Histórico de versões
VersãoValor padrãoComentário
26.84Nova configuração que limita quantos arquivos de manifesto de exclusão do Iceberg são decodificados simultaneamente antes da leitura da primeira linha. Antes da versão 26.8, um manifesto era decodificado por vez, enquanto a busca do próximo já estava em andamento. Portanto, `2` é o equivalente mais próximo do comportamento anterior, que colocava a soma das idas e voltas ao armazenamento de objetos no caminho crítico antes da primeira linha.

Número máximo de arquivos de manifesto de exclusão do Iceberg decodificados simultaneamente durante a execução da consulta, antes da leitura de qualquer arquivo de dados.

Todos os manifestos de exclusão devem ser decodificados antes da leitura de qualquer arquivo de dados; portanto, esse trabalho está no caminho crítico antes do retorno da primeira linha. Decodificar vários de uma vez sobrepõe tanto as idas e voltas ao armazenamento de objetos quanto o trabalho de poda por linha.

Valores mais altos aumentam o pico de memória durante a inicialização da consulta quando o cache de arquivos de metadados do Iceberg está desabilitado ou cheio, pois cada manifesto em andamento mantém seu próprio conteúdo decodificado.

Deve ser maior que zero; 1 decodifica os manifestos um de cada vez.

iceberg_manifest_min_count_to_compact

Recurso experimental
Tipo
UInt64
Padrão
30
Histórico de versões
VersãoValor padrãoComentário
26.730Nova configuração para controlar a compactação de manifestos para tabelas Iceberg.

Número mínimo de arquivos de manifesto necessário para acionar a compactação apenas de manifestos via OPTIMIZE TABLE … MANIFEST. Se o número atual de arquivos de manifesto for menor ou igual a esse limite, a compactação será ignorada. Exige que allow_experimental_iceberg_compaction esteja habilitado.

iceberg_max_number_datafiles_to_compact

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

Limite de arquivos de dados de compactação no Iceberg.

iceberg_orphan_files_older_than_seconds

Recurso experimental
Tipo
UInt64
Padrão
259200
Histórico de versões
VersãoValor padrãoComentário
26.4259200Nova configuração para o limite padrão de tempo de arquivos órfãos

Limite padrão de tempo, em segundos, para a remoção de arquivos órfãos em tabelas Iceberg. Arquivos mais recentes do que esse limite não são considerados órfãos. Usado quando o argumento older_than é omitido da chamada do procedimento remove_orphan_files(). O padrão é 259200 (3 dias).

iceberg_snapshot_id

Tipo
Int64
Padrão
0
Histórico de versões
VersãoValor padrãoComentário
25.40Nova configuração.

Consulte a tabela Iceberg usando o ID do snapshot especificado.

iceberg_timestamp_ms

Tipo
Int64
Padrão
0
Histórico de versões
VersãoValor padrãoComentário
25.40Nova configuração.

Consulte a tabela Iceberg usando o snapshot que estava vigente em um timestamp específico.

Navigation