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

allow_experimental_adaptive_codec_selection

Quando ativada, as operações de merge e as mutações escolhem um codec por bloco para colunas que usam o codec padrão (sem cláusula CODEC ou com CODEC(Default)). As opções são o codec padrão da tabela (consulte a configuração default_compression_codec), NONE e codecs especializados adequados ao tipo da coluna. No momento, apenas tipos semelhantes a inteiros são adaptativos. O menor resultado é escolhido. Portanto, a compactação nunca é pior do que a padrão, e blocos incompressíveis são armazenados em formato raw. Uma coluna cujo codec padrão inclui criptografia (por exemplo, AES_128_GCM_SIV) nunca é selecionada de forma adaptativa, garantindo que a criptografia seja sempre aplicada. Os codecs por bloco são informados pela função de tabela mergeTreeCodecBlockCounts.

allow_experimental_replacing_merge_with_cleanup

Permite merges experimentais de CLEANUP para ReplacingMergeTree com a coluna is_deleted. Quando habilitada, essa configuração permite usar OPTIMIZE ... FINAL CLEANUP para mesclar manualmente todas as partes de uma partição em uma única parte e remover quaisquer linhas excluídas. Também permite habilitar a execução automática desses merges em segundo plano com as configurações min_age_to_force_merge_seconds, min_age_to_force_merge_on_partition_only e enable_replacing_merge_with_cleanup_for_min_age_to_force_merge.

allow_experimental_reverse_key

Configuração obsoleta; não tem efeito. Permite criar índices de texto com o argumento experimental support_phrase_search, que armazena as posições dos tokens para permitir a correspondência exata de frases.
Última modificação em 14 de agosto de 2026