Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

configurações de tabela MergeTree merge_selector_*

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.

merge_selector_algorithm

Recurso experimental
Tipo
MergeSelectorAlgorithm
Padrão
Simple

O algoritmo para selecionar partes para a atribuição de mesclagens

merge_selector_base

Tipo
Float
Padrão
5

Afeta a amplificação de gravação das mesclagens atribuídas (configuração para especialistas; não altere se não entender o que ela faz). Funciona para os seletores de mesclagem Simple e StochasticSimple

merge_selector_blurry_base_scale_factor

Tipo
UInt64
Padrão
0

Controla quando a lógica é acionada em relação ao número de partes na partição. Quanto maior o fator, mais tardia será a reação.

merge_selector_enable_heuristic_to_lower_max_parts_to_merge_at_once

Tipo
Bool
Padrão
1
Histórico de versões
VersãoValor padrãoComentário
26.71Habilitado por padrão
25.120Nova configuração

Habilita uma heurística para o seletor de merge simples, reduzindo o limite máximo para a seleção de mesclagem. Ao fazer isso, o número de mesclagens concorrentes aumentará, o que pode ajudar a evitar erros TOO_MANY_PARTS, mas, ao mesmo tempo, aumentará a amplificação de gravação.

merge_selector_enable_heuristic_to_remove_small_parts_at_right

Tipo
Bool
Padrão
1

Habilita a heurística na seleção de partes para merge, que remove as partes do lado direito do intervalo se o tamanho delas for menor que a razão especificada (0.01) de sum_size. Funciona com os seletores de mesclagem Simple e StochasticSimple

merge_selector_heuristic_to_lower_max_parts_to_merge_at_once_exponent

Recurso experimental
Tipo
UInt64
Padrão
5
Histórico de versões
VersãoValor padrãoComentário
25.125Nova configuração

Controla o valor do expoente usado nas fórmulas que constroem a curva de redução. Reduzir o expoente reduzirá a largura das mesclagens, o que aumentará a amplificação de gravação. O inverso também é verdadeiro.

merge_selector_window_size

Tipo
UInt64
Padrão
1000

Quantas partes analisar por vez.

Navigation