Estas configuraciones están disponibles en system.merge_tree_settings y se autogeneran a partir del código fuente de ClickHouse.
allow_coalescing_columns_in_partition_or_order_key
Historial de versiones
| Versión | Valor predeterminado | Comentario |
|---|---|---|
| 25.6 | 0 | Nueva opción de configuración para permitir el uso de columnas de coalescencia en la partición o la clave de ordenación. |
Cuando está habilitada, permite usar columnas de coalescencia en una tabla CoalescingMergeTree en la partición o la clave de ordenación.
allow_commit_order_projection
Historial de versiones
| Versión | Valor predeterminado | Comentario |
|---|---|---|
| 26.4 | 0 | Nueva configuración |
Habilita proyecciones en orden de commit que almacenan las columnas virtuales _block_number y _block_offset, y conservan el orden de inserción original durante las fusiones.
Requiere que enable_block_number_column y enable_block_offset_column estén habilitados.
allow_dimensions_outside_sorting_key
Historial de versiones
| Versión | Valor predeterminado | Comentario |
|---|---|---|
| 26.7 | 0 | AggregatingMergeTree ahora rechaza, al crear la tabla, los esquemas en los que una columna no forma parte ni de la clave de ordenación ni de una medida de estado de agregación; antes esos esquemas se aceptaban (el comportamiento anterior corresponde al valor 'true'). |
En AggregatingMergeTree, las fusiones en segundo plano contraen las filas que comparten el mismo valor de la clave de ordenación,
combinando sus estados de agregación. Una columna que no forma parte ni de la clave de ordenación ni de una
medida de estado de agregación (AggregateFunction o SimpleAggregateFunction) es una dimensión: después
de una fusión conserva un valor arbitrario de una de las filas contraídas, lo que produce silenciosamente
resultados incorrectos en las consultas que hacen GROUP BY o filtran por ella (consulte
https://github.com/ClickHouse/ClickHouse/issues/751).
De forma predeterminada, ese esquema se rechaza al crear la tabla. Habilite esta configuración si la columna depende funcionalmente de la clave de ordenación (de modo que todas las filas contraídas compartan el mismo valor) y ese comportamiento es intencionado.
La comprobación solo se aplica a las tablas que realmente agregan (aquellas con al menos una columna de estado de agregación)
y se omite cuando allow_tuple_element_aggregation está habilitado.
allow_floating_point_partition_key
Permite usar un número de coma flotante como clave de partición.
Valores posibles:
0— No se permite usar una clave de partición de coma flotante.1— Se permite usar una clave de partición de coma flotante.
allow_minmax_index_for_json
Historial de versiones
| Versión | Valor predeterminado | Comentario |
|---|---|---|
| 26.7 | 0 | Prohíbe crear de forma predeterminada un índice de omisión minmax en columnas JSON porque la serialización del índice no puede manejar valores heterogéneos de Field |
Permite crear índices de omisión minmax en columnas JSON (Object). Está deshabilitado de forma predeterminada porque la ruta de serialización del índice minmax no puede manejar valores heterogéneos de Field que pueden contener las columnas JSON.
allow_nullable_key
Permite usar tipos Nullable como claves primarias.
allow_part_offset_column_in_projections
Historial de versiones
| Versión | Valor predeterminado | Comentario |
|---|---|---|
| 25.8 | 1 | Ahora las proyecciones pueden usar la columna _part_offset. |
| 25.5 | 0 | Nueva configuración; evita la creación de proyecciones con la columna de desplazamiento de la parte padre hasta que esta se estabilice. |
Permite usar la columna '_part_offset' en la consulta SELECT de las proyecciones.
allow_reduce_blocking_parts_task
Historial de versiones
| Versión | Valor predeterminado | Comentario |
|---|---|---|
| 25.2 | 1 | Ahora, SMT eliminará por defecto las partes bloqueantes obsoletas de ZooKeeper |
| 25.1 | 0 | Cloud sync |
Tarea en segundo plano que reduce las partes bloqueantes de las tablas shared merge tree. Solo en ClickHouse Cloud
allow_remote_fs_zero_copy_replication
No utilice esta configuración en producción, ya que aún no está lista.
allow_summing_columns_in_partition_or_order_key
Historial de versiones
| Versión | Valor predeterminado | Comentario |
|---|---|---|
| 25.4 | 0 | Nueva opción para permitir que se sumen las columnas de la partición o de la clave de ordenación |
Cuando está habilitada, permite usar en la partición o en la clave de ordenación las columnas de suma de una tabla SummingMergeTree.
allow_suspicious_indices
Rechaza índices primarios/secundarios y claves de ordenación con expresiones idénticas
allow_tuple_element_aggregation
Historial de versiones
| Versión | Valor predeterminado | Comentario |
|---|---|---|
| 26.6 | 0 | Nueva configuración |
Si se habilita, los elementos individuales de las columnas Tuple participan en la agregación durante la fusión en SummingMergeTree, AggregatingMergeTree y CoalescingMergeTree. Las Tuple anidadas se expanden de forma recursiva para que todos los elementos hoja se agreguen de manera independiente. Esta configuración es inmutable y debe especificarse al crear la tabla.
allow_vertical_merges_from_compact_to_wide_parts
Permite las fusiones verticales de partes compact a partes wide. Esta configuración debe tener el mismo valor en todas las réplicas.