大表分页查询比较慢

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

  • 【TiDB 版本】: 4.02

  • 【问题描述】:分页查询在后期比较慢,虽然看了帖子可以根据主键或者自增主键优化,但是和关联表的sql 语句,分页似乎就有点复杂,有没有好的优化方案
    SELECT
    cola,
    colb,
    colc

    FROM w
    INNER JOIN d ON w.bill_no = d.bill_no
    AND w.date = d.date
    LEFT JOIN c ON w.bill_no = c.bill_no
    WHERE
    w.date >= ‘2020-10-15 12:00:00’
    AND w.date <= ‘2020-10-15 23:59:59’
    AND w.path LIKE ‘abc%’
    limit 40000,1000

若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出打印结果,请务必全选并复制粘贴上传。

可以参考
https://book.tidb.io/session4/chapter6/page-inaction.html