如果是数据量不大的表可以用pageHelper减少我们分页的操作,但是几十w甚至更多的,我们要还是用limit优化,如果有其他更好的办法当然更好

1.先查询查询页最小的id

select * from table where code= '123456' and num_id= '123456789' order by req_time desc limit 1, 1   limit后面是页数,条数

得到的id为274409404386762752 

where 后面的字段最好是索引

2.select * from table where code= '123456' and num_id= '123456789' and id>=274409404386762752 order by req_time desc limit 10;

这样不会从第一页开始搜索,sql是从id开始查询

相关文章:

  • 2022-03-02
  • 2021-11-29
  • 2022-12-23
  • 2021-11-29
  • 2021-10-06
  • 2022-12-23
猜你喜欢
  • 2021-11-07
  • 2021-12-28
  • 2021-09-06
  • 2022-12-23
  • 2021-11-29
  • 2022-12-23
相关资源
相似解决方案