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
Histórico de versões
| Versão | Valor padrão | Comentário |
|---|---|---|
| 25.9 | 0 | Nova configuração |
Define se todos os arquivos do Iceberg devem ser excluídos ao executar drop.
iceberg_delete_manifest_decode_concurrency
Histórico de versões
| Versão | Valor padrão | Comentário |
|---|---|---|
| 26.8 | 4 | Nova 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
Histórico de versões
| Versão | Valor padrão | Comentário |
|---|---|---|
| 26.7 | 30 | Nova 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
Histórico de versões
| Versão | Valor padrão | Comentário |
|---|---|---|
| 26.5 | 1000 | Nova configuração |
Limite de arquivos de dados de compactação no Iceberg.
iceberg_orphan_files_older_than_seconds
Histórico de versões
| Versão | Valor padrão | Comentário |
|---|---|---|
| 26.4 | 259200 | Nova 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
Histórico de versões
| Versão | Valor padrão | Comentário |
|---|---|---|
| 25.4 | 0 | Nova configuração. |
Consulte a tabela Iceberg usando o ID do snapshot especificado.
iceberg_timestamp_ms
Histórico de versões
| Versão | Valor padrão | Comentário |
|---|---|---|
| 25.4 | 0 | Nova configuração. |
Consulte a tabela Iceberg usando o snapshot que estava vigente em um timestamp específico.