原SQL

EXPLAIN SELECT * FROM td_tmall_car_adapter_prop LIMIT 200000,10;

Mysql limit 查询优化

优化后SQL

EXPLAIN SELECT * from td_tmall_car_adapter_prop a INNER JOIN (SELECT id from td_tmall_car_adapter_prop order by id LIMIT 200000,10) b on a.id = b.id

Mysql limit 查询优化

EXPLAIN 执行顺序

​ 1、如果id相同,那么执行顺序从上到下

​ 2、如果id不同,如果是子查询,id的序号会递增,id值越大优先级越高,越先被执

​ 3、id相同和不同的,同时存在:相同的可以认为是一组,从上往下顺序执行,在所有组中,id值越大,优先级越高,越先执行

相关文章: