优化前
select * from table_name order by id desc limit 100000,10
这个当数据超过上百万时,查询会很慢,主要的时间用在了一点点翻页,并且查询每页数据
优化后
select b.* from
(select id from table_name order by id desc limit 100000,10) a left join b
on a.id = b.id
先找出需要的10条数据的id,再去找对应的数据。虽然也会一页一页的翻,但至少没有每页去查询所有的数据,只查了id,当然这里的id也可以是非聚集索引