Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

SETTINGS de tabla de MergeTree concurrent_part_removal_threshold_*

Estos SETTINGS están disponibles en system.merge_tree_settings y se generan automáticamente a partir del código fuente de ClickHouse.

concurrent_part_removal_threshold

Tipo
UInt64
Predeterminado
100

Activa la eliminación concurrente de partes (consulta 'max_part_removal_threads') solo si el número de partes de datos inactivas es al menos este valor.

concurrent_part_removal_threshold_for_remote_disk

Tipo
UInt64
Predeterminado
16
Historial de versiones
VersiónValor predeterminadoComentario
26.516Nueva configuración. Umbral más bajo para activar la eliminación concurrente de partes cuando alguna de las partes que se van a eliminar está en un disco remoto, donde cada eliminación suele implicar un viaje de ida y vuelta por la red. El valor anterior (100) coincide con el valor predeterminado heredado de `concurrent_part_removal_threshold`, por lo que los modos `compatibility` antiguos conservan el comportamiento anterior.

Igual que concurrent_part_removal_threshold, pero se usa cuando al menos una de las partes que se van a eliminar está almacenada en un disco remoto. El valor predeterminado es menor porque cada eliminación de una parte en almacenamiento remoto suele requerir un viaje de ida y vuelta por la red (por ejemplo, un DELETE HTTP por parte en el almacenamiento de objetos), por lo que una eliminación en serie de tan solo 100 partes puede bloquear un DROP TABLE durante decenas de segundos.

Navigation