merge_selector_algorithm
L’algorithme de sélection des parts pour l’attribution des fusionsmerge_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 StochasticSimplemerge_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 StochasticSimplemerge_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_min_age_to_disable_right_tail_heuristic
Si la valeur est supérieure à zéro et quemerge_selector_enable_heuristic_to_remove_small_parts_at_right est activé,
désactive cette heuristique pour les plages dont toutes les parts ont au moins ce nombre de secondes d’ancienneté. 0 désactive cette vérification.
S’applique aux sélecteurs de fusion Simple et StochasticSimple.