1,大数据量分页查询 limit 换成
start = (page-1)*pagesize
end = page*pagesize
select * from table where id >start and id <=end
2,对每条记录添加一列页码字段
对大量数据旧的分页数据,实际上是固定的,变化的仅仅是前面数页。那么将旧数据导出成一个特殊表,直接以页码为索引列,即可快速分页。同时因为新数据不断填充到前面页,故内部页码使用倒序(即超旧的数据,其在数据库中的页码越小,越新的数据其页码不断增长)。
缺点 :
删除一条数据相对应的页数据就少一条
网友评论