组合索引的降序排列实现

tidb索引把多列合并成一个KEY,前面还含有对象ID等,如果建立组合索引,如
create table t1(c1 int,c2 datetime, c3 varchar(10), …);
create index i1 on t1(c1 ,c2 desc,c3);
问下像上面这种3列组合索引,c2降序列怎么处理?因为根据了解到的情况,KEY应该都是递增排列。

从测试结果看,会忽略desc

现在只支持了顺序的索引,还不支持这种逆序索引:https://github.com/pingcap/tidb/issues/2519

1 个赞