tidb 查询 Limit 10 为啥用时1分30秒?

  1. 貌似问题已经解了,我先标记解决了
  2. 其实可以试一下,高版本的 Paging 是否在这个场景下有提速效果,看才 limit 10。–》 系统变量 | PingCAP 文档中心 不过 version: v5.0.3 还没有这个功能。
  3. 此变量用于控制 IndexLookUp 算子是否使用分页 (paging) 方式发送 Coprocessor 请求,默认值为 OFF 。对于使用 IndexLookUpLimit 并且 Limit 无法下推到 IndexScan 上的读请求,可能会出现读请求的延迟高、TiKV 的 Unified read pool CPU 使用率高的情况。在这种情况下,由于 Limit 算子只需要少部分数据,开启 tidb_enable_paging ,能够减少处理数据的数量,从而降低延迟、减少资源消耗。 --》 TiDB 5.4 Release Notes | PingCAP 文档中心
1 个赞