Skip to main content
Estas opciones de configuración están disponibles en system.merge_tree_settings y se generan automáticamente a partir del código fuente de ClickHouse.

merge_selector_algorithm

El algoritmo para seleccionar partes para la asignación de merges

merge_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 StochasticSimple

merge_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 StochasticSimple

merge_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_window_size

Cuántas partes se examinan a la vez.
Última modificación el 24 de julio de 2026