enable_adaptive_codec_selection
Cuando está habilitada, las operaciones de fusión y las mutaciones eligen un códec por bloque para las columnas que usan el códec predeterminado (sin cláusulaCODEC o con CODEC(Default)).
Los candidatos son el códec predeterminado de la tabla (consulte la configuración default_compression_codec), NONE y códecs especializados adecuados para el tipo de columna, cada uno por separado y, cuando el códec predeterminado es una compresión de propósito general como LZ4 o ZSTD, también seguidos de este.
Se elige la salida más pequeña. Por lo tanto, la compresión nunca es peor que la predeterminada y los bloques no comprimibles se almacenan sin procesar.
Una columna cuyo códec predeterminado incluye cifrado (por ejemplo, AES_128_GCM_SIV) nunca se selecciona de forma adaptativa, por lo que el cifrado siempre se aplica.
Los códecs por bloque se indican mediante la función de tabla mergeTreeCodecBlockCounts.
enable_index_granularity_compression
Comprime en memoria los valores de la granularidad del índice cuando sea posibleenable_max_bytes_limit_for_min_age_to_force_merge
Indica si las configuracionesmin_age_to_force_merge_seconds y
min_age_to_force_merge_on_partition_only deben respetar la configuración
max_bytes_to_merge_at_max_space_in_pool.
Valores posibles:
truefalse
enable_mixed_granularity_parts
Habilita o deshabilita el control del tamaño del gránulo mediante la configuraciónindex_granularity_bytes. Antes de la versión 19.11, solo existía la
configuración index_granularity para restringir el tamaño del gránulo. La
configuración index_granularity_bytes mejora el rendimiento de ClickHouse al
seleccionar datos de tablas con filas grandes (decenas o cientos de megabytes).
Si tiene tablas con filas grandes, puede habilitar esta configuración en dichas tablas
para mejorar la eficiencia de las consultas SELECT.
enable_replacing_merge_with_cleanup_for_min_age_to_force_merge
Indica si se deben usar fusiones CLEANUP para ReplacingMergeTree al fusionar particiones hasta reducirlas a una sola parte. Requiere queallow_experimental_replacing_merge_with_cleanup,
min_age_to_force_merge_seconds y min_age_to_force_merge_on_partition_only
estén habilitados.
Valores posibles:
truefalse
enable_row_mask_update_coalescing
Combina comandosUPDATE _row_exists = 0 individuales y adyacentes al mutar una
parte Wide con almacenamiento Full. Los comandos de mutación persistidos y sus
versiones no se modifican.
Establézcalo en false para ejecutar cada comando por separado.
enable_the_endpoint_id_with_zookeeper_name_prefix
Habilita el ID del endpoint con el prefijo del nombre de ZooKeeper para la tabla ReplicatedMergeTree.enable_vertical_merge_algorithm
Permite que las fusiones en segundo plano que cumplan los requisitos utilicen el algoritmo de fusión vertical. Las fusiones verticales procesan las columnas por separado para reducir el uso máximo de memoria en tablas anchas, posiblemente a costa de la velocidad de fusión. Si se establece en0, se fuerzan las fusiones horizontales; un valor distinto de cero solo habilita la posibilidad de usar fusiones verticales: el formato de la parte, el motor de tabla, la operación de TTL y los umbrales vertical_merge_algorithm_min_* siguen determinando si finalmente se selecciona.