怎么进行mysql量级数据表的分页优化

  介绍

怎么进行mysql量级数据表的分页优化,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

<编辑>限制分页通用方案一直编辑 <>之前select  *,得到yundou_v3.bill_info  limit  100年,20;   select  *,得到yundou_v3.bill_info  limit  400000年,20;   select  *,得到yundou_v3.bill_info  limit  600000年,20;   select  *,得到yundou_v3.bill_info  limit  800000年,20;   select  *,得到yundou_v3.bill_info  limit  1000000, 20;

怎么进行mysql量级数据表的分页优化

<人力资源/>
量级数据分页方案
 select  *,得到yundou_v3.bill_info  WHERE  id>=, (
  ,,,select  id  as  id 得到yundou_v3.bill_info  order  by  id  asc  limit  100年,1
  ),limit  20;
  
  SELECT  *,得到yundou_v3.bill_info  WHERE  id>=, (
  ,,,select  id  as  id 得到yundou_v3.bill_info  order  by  id  asc  limit  400000年,1
  ),limit  20;
  
  SELECT  *,得到yundou_v3.bill_info  WHERE  id>=, (
  ,,,select  id  as  id 得到yundou_v3.bill_info  order  by  id  asc  limit  600000年,1
  ),limit  20;
  
  SELECT  *,得到yundou_v3.bill_info  WHERE  id>=, (
  ,,,select  id  as  id 得到yundou_v3.bill_info  order  by  id  asc  limit  800000年,1
  ),limit  20;
  
  SELECT  *,得到yundou_v3.bill_info  WHERE  id>=, (
  ,,,select  id  as  id 得到yundou_v3.bill_info  order  by  id  asc  limit  1000000, 1
  ),limit  20; 

怎么进行mysql量级数据表的分页优化

实现步骤:

1。获取start_id

 select  id  as  start_id 得到yundou_v3.bill_info  order  by  id  asc  limit , n * page_size  1 

2。获取start_id后面的n条数据

 select  *,得到yundou_v3.bill_info  WHERE  id>=,“start_id”, limit  20; 

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

怎么进行mysql量级数据表的分页优化