Doris选择排序列的话,需要注意些什么?

提问者:帅平 问题分类:数据库
Doris选择排序列的话,需要注意些什么?
1 个回答
此生只爱你
此生只爱你
doris中排序列主要使用的前缀索引,为了进一步提高查询效率,会全部加载在内存中,所以选择排序列的话,需要注意以下事项:
1、经常作为查询条件的列,建议选为排序列
2、排序列建议选择3-5列,过多会增大排序开销,降低导入效率
3、前缀索引不超过36字节,不能超过3列,遇到varchar会截断,前缀索引中不能包含 float 或 double 类型的列

因此可以结合实际业务查询场景,在确定 key 列以及字段顺序时,要充分考虑前缀索引带来的优势。尽可能将经常需要查询的key列字段,放置在前面,字段数据类型尽量选择 date 日期类型或者 int 等整数类型。
发布于:2周前 (04-19) IP属地:四川省
我来回答