Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -34,12 +34,12 @@ Doris 的数据存储在类似 SSTable(Sorted String Table)的数据结构

因为一个表的 Key 定义是唯一的,所以一个表只有一组前缀索引,因此设计表结构时选择合适的前缀索引很重要,可以参考下面的建议:
1. 选择查询中最常用于 WHERE 过滤条件的字段作为 Key。
2. 约常用的字段越放在前面,因为前缀索引只对 WHERE 条件中字段在 Key 的前缀中才有效。
2. 越常用的字段越需要放在前面,因为前缀索引只对 WHERE 条件中字段在 Key 的前缀中才有效。


使用其他不能命中前缀索引的列作为条件进行的查询来说,效率上可能无法满足需求,有两种解决方案:
1. 对需要加速查询的条件列创建倒排索引,由于一个表的倒排索引可以有很多个。
2. 对于 Duplicate 表可以通过创建相应的调整了列顺序的单表强一致物化视图来间接实现多种前缀索引,详情可参考查询加速/物化视图。
2. 对于 Duplicate 表,可以通过创建相应的调整了列顺序的单表强一致物化视图,来间接实现多种前缀索引,详情可参考查询加速/物化视图。

:::

Expand Down