Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

configurações de sessão de optimize_injective_*

Essas configurações estão disponíveis em system.settings e são geradas automaticamente a partir do código-fonte.

optimize_injective_functions_in_group_by

Tipo
Bool
Padrão
1
Histórico de versões
VersãoValor padrãoComentário
24.11Substitui funções injetivas por seus argumentos na seção GROUP BY do analisador

Substitui funções injetivas por seus argumentos na seção GROUP BY

optimize_injective_functions_in_limit_by

Tipo
Bool
Padrão
1
Histórico de versões
VersãoValor padrãoComentário
26.61Nova configuração que substitui funções injetivas por seus argumentos nas chaves de LIMIT BY.

Substitui funções injetivas por seus argumentos na seção LIMIT BY.

Exemplo: LIMIT 5 BY toString(x) passa a ser LIMIT 5 BY x.

optimize_injective_functions_inside_uniq

Tipo
Bool
Padrão
1

Remove as funções injetivas de um argumento dentro de funções uniq*().

Navigation