tidb 执行计划的order by limit 疑问

1、 1个region会构建一个cop task查询请求,表中有4个region ,所以trace能看到4个
2、 因为SQL是按ID排序后limit 而ID列正好是也是rowid列,虽然全表扫描trace显示 4个cop task,但是实际只有1个cop task下发执行,其他的都被终止了
3、数据返回是以chunk为单位,32应该是默认初始大小当请求,每next调用按倍数增长直到max_chunk_size,当Limit 32时只有一个请求就满足要求了 actrows 32,当limit 33时就需要2个next请求,返回数量32+64为96,换成limit 97后就会成为224