merge_selector_algorithm
El algoritmo para seleccionar partes para la asignación de mergesmerge_selector_base
Afecta a la amplificación de escritura de los merges asignados (configuración de nivel experto; no la cambie si no entiende lo que hace). Funciona con los selectores de merge Simple y StochasticSimplemerge_selector_blurry_base_scale_factor
Controla cuándo se activa esta lógica en relación con el número de partes de la partición. Cuanto mayor sea el factor, más tardía será la reacción.merge_selector_enable_heuristic_to_lower_max_parts_to_merge_at_once
Habilita una heurística para el selector de merges simple que reducirá el límite máximo al seleccionar merges. Al hacerlo, aumentará el número de merges concurrentes, lo que puede ayudar con los errores TOO_MANY_PARTS, pero al mismo tiempo aumentará la amplificación de escritura.merge_selector_enable_heuristic_to_remove_small_parts_at_right
Habilita una heurística para seleccionar partes para el merge que elimina las partes del lado derecho del rango si su tamaño es menor que la proporción especificada (0.01) de sum_size. Funciona con los selectores de merge Simple y StochasticSimplemerge_selector_heuristic_to_lower_max_parts_to_merge_at_once_exponent
Controla el valor del exponente usado en las fórmulas que construyen la curva de reducción. Reducir el exponente reducirá el tamaño de los merge, lo que aumentará la amplificación de escritura. A la inversa, también ocurre lo contrario.merge_selector_min_age_to_disable_right_tail_heuristic
Si es mayor que cero ymerge_selector_enable_heuristic_to_remove_small_parts_at_right está habilitada,
desactiva esa heurística en los rangos en los que todas las partes tienen una antigüedad de al menos este número de segundos. 0 desactiva esta comprobación.
Funciona con los selectores de merge Simple y StochasticSimple.