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
Histórico de versões
| Versão | Valor padrão | Comentário |
|---|---|---|
| 26.8 | 0 | Nova configuração. |
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
Histórico de versões
| Versão | Valor padrão | Comentário |
|---|---|---|
| 24.12 | 0 | Nova configuração |
Configuração obsoleta; não tem efeito.
allow_experimental_text_index_phrase_search
Histórico de versões
| Versão | Valor padrão | Comentário |
|---|---|---|
| 26.7 | 0 | Nova configuração |
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.