码迷,mamicode.com
首页 > 其他好文 > 详细

分页优化

时间:2018-07-30 21:44:09      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:limit   using   原理   ble   mit   程序   sel   传统   推荐   

一、传统分页

Select * from table limit 10000,10;

二、LIMIT原理

Limit 10000,10 偏移量越大则越慢


三、推荐分页

3.1  

Select * from table WHERE id>=23423 limit 11; #10+1 (每页10条) 
Select * from table WHERE id>=23434 limit 11;

  

3.2

Select * from table WHERE id >= ( select id from table limit 10000,1 ) limit 10;

  

 

3.3

Select * from table INNER JOIN (SELECT id from table limit 10000,10) USING(id)

  

 

3.4

程序取ID: Select id from table limit 10000,10;
Select * from table WHERE ID in(123,456…);

  


分页优化

标签:limit   using   原理   ble   mit   程序   sel   传统   推荐   

原文地址:https://www.cnblogs.com/waterystone/p/9392421.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!