通过id排序查询和非id字段查询时间有很大差异,测试tidb中表都有这种情况,一直基于MySQL方式创建表,是创建表SQL问题还是其他问题?(id和非id字段都有索引)(走行存和列存都有这种情况)

id排序查询和非id字段查询 如果是聚簇表就会有很大差别,聚簇表的数据是有顺序的,按id排序了,就是数据库拿到id就知道数据存硬盘哪里。
非id字段有索引需要先查索引,从索引中找到数据保存的地址,然后再去表里查找,从io角度看,至少多了一次io

1 个赞