IndexLookup 算子能在带索引的列上有效优化 LIMIT的文档理解


图中标出来20行,以我的个人理解因该是是10行才对,是我理解错了吗?

有个属性 的排序,必须聚合到 tidb 节点上,完成这20 条记录顺序排列,然后在取 10 条记录做为最终结果

1 个赞

有个属性 的排序 是指的图中 sql中的DESC 吗?
必须聚合到 tidb 节点上,我可以理解,
完成这20 条记录顺序排列,为什么是20条呢? stats:pseudo是指的 estRows的值不准确,也没说是20条呀?

举个例子而已…

1 个赞

应该是官方写错了

1 个赞

确定是有误是吧?

应该是写错了,每个TiKV从每个Region排完序读取10行,然后每个TiKV会把每个leader Region上读取的10行数据进行排序,在把这10上传到TiDB Server并返回。

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。