解决分页深度过深导致的查询效率变低的问题

使用游标分页

通过记录上一页最后一条数据的递增的唯一标识(比如id),直接定位下一页的起始位置。

适用情况:表使用自增主键,或者有唯一排序字段(比如creat——time)

例:


-- 第一页id
select * from t_large order by id limit 20

-- 假设查询结果最后一条id = 20
-- 第二页,直接通过 id > 20 条件去查询,无须跳过前n条
select * from t_large where id > 20 order by id limit 20
posted @ 2025-07-23 00:09  扶她少女卡尔玛  阅读(8)  评论(0)    收藏  举报