Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

ajustes de sesión de optimize_injective_*

Estos ajustes están disponibles en system.settings y se generan automáticamente a partir del código fuente.

optimize_injective_functions_in_group_by

Tipo
Bool
Predeterminado
1
Historial de versiones
VersiónValor predeterminadoComentario
24.11Sustituye las funciones inyectivas por sus argumentos en la sección GROUP BY del analizador

Sustituye las funciones inyectivas por sus argumentos en la sección GROUP BY

optimize_injective_functions_in_limit_by

Tipo
Bool
Predeterminado
1
Historial de versiones
VersiónValor predeterminadoComentario
26.61Nueva configuración que sustituye las funciones inyectivas por sus argumentos en las claves de LIMIT BY.

Sustituye las funciones inyectivas por sus argumentos en la sección LIMIT BY.

Ejemplo: LIMIT 5 BY toString(x) pasa a ser LIMIT 5 BY x.

optimize_injective_functions_inside_uniq

Tipo
Bool
Predeterminado
1

Elimina las funciones inyectivas de un solo argumento dentro de las funciones uniq*().

Navigation