flat 字典布局
使用 flat 布局时,字典以扁平数组的形式完全存储在内存中。
所使用的内存量与最大键(其占用空间)的大小成正比。
提示
这种布局类型在所有可用的字典存储方式中性能最佳。
字典键的类型为 UInt64,并且键值受 max_array_size 限制(默认值为 500,000)。
如果在创建字典时发现更大的键,ClickHouse 会抛出异常并且不会创建该字典。
字典扁平数组的初始大小由 initial_array_size 设置控制(默认值为 1024)。
支持所有类型的数据源。 在更新字典时,会一次性完整读取数据(来自文件或表)。
配置示例:
- DDL
- Configuration file