字典布局类型
指定字典布局
LAYOUT 子句 (用于 DDL) ,或在配置文件定义中使用 layout 设置来配置字典布局。
- DDL
- 配置文件
另请参阅 CREATE DICTIONARY 以了解完整的 DDL 语法。 布局中不包含
complex-key* 的字典,其键类型为 UInt64;complex-key* 字典则使用复合键 (复杂键,可包含任意类型) 。
数值键示例 (列 key_column 的类型为 UInt64) :
- DDL
- 配置文件
复合键示例 (该键包含一个 String 类型的元素) :
- DDL
- 配置文件
提高字典性能
- 在
GROUP BY之后调用字典相关函数。 - 将要提取的属性标记为 injective。
如果不同的键对应不同的属性值,则该属性称为 injective。
因此,当
GROUP BY使用按键获取属性值的函数时,该函数会自动从GROUP BY中移出。
- 正在访问的字典无法加载。
- 查询
cached字典时出错。