Skip to main content
Ces paramètres sont disponibles dans system.merge_tree_settings et sont générés automatiquement à partir du code source de ClickHouse.

merge_selector_algorithm

L’algorithme de sélection des parts pour l’attribution des fusions

merge_selector_base

Influe sur l’amplification d’écriture des fusions assignées (paramètre réservé aux experts ; ne le modifiez pas si vous ne comprenez pas ce qu’il fait). Fonctionne avec les sélecteurs de fusion Simple et StochasticSimple

merge_selector_blurry_base_scale_factor

Détermine à quel moment la logique s’active en fonction du nombre de parts dans la partition. Plus le facteur est élevé, plus la réaction sera tardive.

merge_selector_enable_heuristic_to_lower_max_parts_to_merge_at_once

Active une heuristique pour le sélecteur de fusion simple afin de réduire la limite maximale pour la sélection des fusions. Cela augmente le nombre de fusions concurrentes, ce qui peut aider à réduire les erreurs TOO_MANY_PARTS, mais augmente en contrepartie l’amplification des écritures.

merge_selector_enable_heuristic_to_remove_small_parts_at_right

Active l’heuristique de sélection des parts à fusionner, qui supprime les petites parts situées à droite de la plage si leur taille est inférieure au ratio spécifié (0.01) de sum_size. Fonctionne avec les sélecteurs de fusion Simple et StochasticSimple

merge_selector_heuristic_to_lower_max_parts_to_merge_at_once_exponent

Contrôle la valeur de l’exposant utilisée dans les formules qui définissent la courbe de réduction. Diminuer l’exposant réduit la largeur des fusions, ce qui augmente l’amplification d’écriture. L’inverse est également vrai.

merge_selector_window_size

Nombre de parts à examiner à la fois.
Dernière modification le 24 juillet 2026