Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

optimize_injective_* 会话设置

这些设置可在 system.settings 中找到,并由 源代码 自动生成。

optimize_injective_functions_in_group_by

类型
Bool
默认值
1
版本历史
版本默认值注释
24.11在 analyzer 中将 GROUP BY 部分中的单射函数替换为其参数

将 GROUP BY 部分中的单射函数替换为其参数

optimize_injective_functions_in_limit_by

类型
Bool
默认值
1
版本历史
版本默认值注释
26.61新增设置:在 LIMIT BY 键中将单射函数替换为其参数。

在 LIMIT BY 部分中,将单射函数替换为其参数。

示例:LIMIT 5 BY toString(x) 会变成 LIMIT 5 BY x

optimize_injective_functions_inside_uniq

类型
Bool
默认值
1

移除 uniq*() 函数内部的单参数单射函数。

Navigation