大数据量分页

2019-09-25  本文已影响0人  轻芒_e

1,大数据量分页查询 limit 换成

start = (page-1)*pagesize
end = page*pagesize
select * from table where id >start and id <=end

2,对每条记录添加一列页码字段

对大量数据旧的分页数据,实际上是固定的,变化的仅仅是前面数页。那么将旧数据导出成一个特殊表,直接以页码为索引列,即可快速分页。同时因为新数据不断填充到前面页,故内部页码使用倒序(即超旧的数据,其在数据库中的页码越小,越新的数据其页码不断增长)。

缺点 :

删除一条数据相对应的页数据就少一条

转自: https://www.iteye.com/blog/zhangxugg-163-com-1677437

上一篇 下一篇

猜你喜欢

热点阅读