enable_adaptive_codec_selection
Quando habilitada, a execução de mesclagem e mutações escolhe um codec por bloco para colunas que usam o codec padrão (sem cláusulaCODEC ou com CODEC(Default)).
Os candidatos são o codec padrão da tabela (consulte a configuração default_compression_codec), NONE e codecs especializados adequados ao tipo da coluna.
O menor resultado é escolhido. Portanto, a compressão nunca é pior que a padrão, e blocos incompressíveis são armazenados brutos.
Uma coluna cujo codec padrão inclui criptografia (por exemplo, AES_128_GCM_SIV) nunca é selecionada de forma adaptativa, de modo que a criptografia é sempre aplicada.
Os codecs por bloco são informados pela função de tabela mergeTreeCodecBlockCounts.
enable_index_granularity_compression
Comprime na memória os valores da granularidade do índice, quando possívelenable_max_bytes_limit_for_min_age_to_force_merge
Define se as configuraçõesmin_age_to_force_merge_seconds e
min_age_to_force_merge_on_partition_only devem respeitar a configuração
max_bytes_to_merge_at_max_space_in_pool.
Valores possíveis:
truefalse
enable_mixed_granularity_parts
Ativa ou desativa a transição para o controle do tamanho do grânulo com a configuraçãoindex_granularity_bytes. Antes da versão 19.11, existia apenas a
configuração index_granularity para restringir o tamanho do grânulo. A
configuração index_granularity_bytes melhora o desempenho do ClickHouse ao
selecionar dados de tabelas com linhas grandes (dezenas ou centenas de megabytes).
Se você tiver tabelas com linhas grandes, poderá ativar essa configuração para as tabelas
a fim de melhorar a eficiência das consultas SELECT.
enable_replacing_merge_with_cleanup_for_min_age_to_force_merge
Define se devem ser usadas mesclagensCLEANUP para ReplacingMergeTree ao mesclar partições
até restar uma única parte. Exige que allow_experimental_replacing_merge_with_cleanup,
min_age_to_force_merge_seconds e min_age_to_force_merge_on_partition_only
estejam habilitados.
Valores possíveis:
truefalse