在 7.1.1 当中对落盘进行的优化只优化了 GetChunk 这一个函数(在连续读数据的时候会用到它)。Sort 算子落盘确实不会有明显提升,因为 Sort 落在盘上是随机的,不会使用 GetChunk 来读。
不过 SortExec
里面的 Chunk 分配确实有很大的优化空间。有一个 PR 在尝试优化它:https://github.com/pingcap/tidb/pull/46483
在 7.1.1 当中对落盘进行的优化只优化了 GetChunk 这一个函数(在连续读数据的时候会用到它)。Sort 算子落盘确实不会有明显提升,因为 Sort 落在盘上是随机的,不会使用 GetChunk 来读。
不过 SortExec
里面的 Chunk 分配确实有很大的优化空间。有一个 PR 在尝试优化它:https://github.com/pingcap/tidb/pull/46483