本文共 340 字,大约阅读时间需要 1 分钟。
Limit一般可以用来分页,例如如下查询语句
select * from table LIMIT m,n。
表示从第m条开始,查询n条数据。
如果表中数据量非常多的时候,那么m越大,查询就会越慢。
一般分页语句
EXPLAIN select * from page_test LIMIT 100000,5;
分析执行计划可以看出,没有使用到任何查询优化,type类型为All,这是type中最低效的查询指标。
利用覆盖索引优化
EXPLAIN select * from page_test a, (
select id from page_test LIMIT 100000,5) b where a.id = b.id;通过覆盖索引先完成结果集筛选,然后再依次进行数据匹配。
转载地址:http://gllrb.baihongyu.com/