mysql limit offset page分页优化
select SQL_NO_CACHE * from GEN_MATERIAL_CLEANINGTC_APPLY order by id desc limit 10 offset 10000;
select SQL_NO_CACHE * from GEN_MATERIAL_CLEANINGTC_APPLY a,
(select id from GEN_MATERIAL_CLEANINGTC_APPLY order by id desc limit 10 offset 10000) b
where a.id=b.id;
第二种方式 明显比第一种查询快,可以基于此 优化mybatis的 sql 翻页
另一种就是自己开发一个 基于id的
每次order by id where id>lastId 需要客户端每次回传id
感觉第一种更通用