分页优化
一、传统分页
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…);
- 作者:水岩
- 出处:http://www.cnblogs.com/waterystone
- 本博客中未标明转载的文章归作者水岩和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
如果您觉得本文对您的学习有所帮助,可通过支付宝(左) 或者 微信(右) 来打赏博主,增加博主的写作动力