在传统的分页思路影响下,很多人都形成了对于分页的固定理解,也就是给出select语句,先用count()函数计算出总的条目,除与每个页面大小pagesize,然后用ceil取整,得出总的页数,用limit去查询每一页的结果. 这种做法的确带来了很多好处,它可以让前端马上知道查询的总记录数,并且马上可以计算出页码和总页数.事实上这样的做法在表的记录较少的情况下尚可,一旦行数超过一定的数量,查询性能会下降得非常厉害,原因在于count()和limit的查询方式. count()的作用是统计表的记录数…