Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

ajustes de sesión de enable_join_*

Estos ajustes están disponibles en system.settings y se generan automáticamente a partir del source.

enable_join_fixed_hash_table_conversion

Tipo
Bool
Predeterminado
1
Historial de versiones
VersiónValor predeterminadoComentario
26.41Nueva configuración para habilitar la conversión de la tabla hash a un array plano para joins cuando la clave es un único entero con un rango de valores pequeño.

Habilita la conversión de la tabla hash a un array plano para joins cuando la clave es un único entero con un rango de valores pequeño.

enable_join_runtime_filters

Funcionalidad beta
Tipo
Bool
Predeterminado
1
Historial de versiones
VersiónValor predeterminadoComentario
26.21Se habilitó esta optimización
25.100Nueva configuración

Filtra el lado izquierdo usando el conjunto de claves de JOIN recopiladas del lado derecho durante la ejecución.

enable_join_runtime_filters_index_analysis

Funcionalidad experimental
Tipo
Bool
Predeterminado
0
Historial de versiones
VersiónValor predeterminadoComentario
26.70Nuevo ajuste para habilitar el filtrado de JOIN mediante análisis dinámico de índices

Ejecuta un segundo análisis de índices (mediante use_skip_indexes_on_data_read) para descartar gránulos en el lado izquierdo de un JOIN.

enable_join_transitive_predicates

Funcionalidad beta
Tipo
Bool
Predeterminado
1
Historial de versiones
VersiónValor predeterminadoComentario
26.61Activa enable_join_transitive_predicates de forma predeterminada
26.40Nueva configuración para inferir predicados transitivos de igualdad en JOIN para la optimización del orden de join.

Infiere predicados transitivos de igualdad en JOIN a partir de las condiciones de join existentes. Por ejemplo, dados A.x = B.x y B.x = C.x, se añade un predicado sintético A.x = C.x para que el optimizador del orden de join pueda considerar planes directos de (A JOIN C).

Navigation