DorisDB的shortkey索引大小问题

DorisDB的shortkey索引大小为什么固定的是36字节呢?

shortkey索引大小固定为36字节,是因为这样不会存在内存膨胀的问题

固定shortkey索引为一个小的字节能避免内存膨胀的问题,这个我理解。 但是为什么选取36这个数字呢,不选32、30?

1赞

好问题,我也想问。
@yuchen1019可以内部check下

好的 我们内部讨论下 稍后给您回复

36字节确实是设计的不太合理,其实可以增加.
因为前缀索引过长会导致索引变大,效率变低,所以增加了一个限制,而且即使前缀索引不命中,排序的时候还是有min max索引可以高效的过滤,所以表设计中可以暂时不要考虑这个字节限制。当时由于实现比较匆忙,扩展性不够好,这个点我们后续可以优化。

1赞