Mysql优化 sql查询优化之limit分页

limit 分页:

limit分页一般是经过偏移量实现的,同时附加上order by 语句 若是有对应的索引效率会不错,不然mysql会进行大量的文件排序操做mysql

当偏移量特别大的时候例如limit 10000,20。这时mysql会查询10020条数据返回最后20条,前面的10000条数据会被抛弃。sql

优化此类分页查询尽可能使用索引覆盖扫描,而不是查询全部列,而后根据须要作一次关联操做返回全部列,对于偏移量比较大的时候这样作对效率提高很是大。优化