原分页语句
SELECT * FROM `a` LIMIT 500000, 100
这条语句既然使用了> 时间: 5.271s
后面在这篇博客
http://imysql.com/2014/07/26/mysql-optimization-case-paging-optimize.shtml
把语句写成
SELECT * FROM `a` t1 INNER JOIN ( SELECT id FROM `a` LIMIT 500000, 100 ) t2 USING ( id );
> 时间: 0.122s
原因是:
SELECT * FROM `a` LIMIT 500000, 100
第一条sql是全表查询了 并且使用了最差类型type = All
SELECT * FROM `a` t1 INNER JOIN ( SELECT id FROM `a` LIMIT 500000, 100 ) t2 USING ( id );