解决分页深度过深导致的查询效率变低的问题
使用游标分页
通过记录上一页最后一条数据的递增的唯一标识(比如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

浙公网安备 33010602011771号