最新消息:

mysql分页limit 优化

数据库 admin 2818浏览 0评论

mysql的分页比较简单,只需要limit offset,length就可以获取数据了,但是当offset和length比较大的时候,mysql明显性能下降

1.子查询优化法
先找出第一条数据,然后大于等于这条数据的id就是要获取的数据
缺点:数据必须是连续的,可以说不能有where条件,where条件会筛选数据,导致数据失去连续性

[code]mysql> set profiling=1;
Query OK, 0 rows affected (0.00 sec)

mysql> select count(*) from Member;
+———-+
| count(*) |
+———-+
|   169566 |
+———-+
1 row in set (0.00 sec)

mysql> pager grep
…………

Tags – , , ,

转载请注明:爱开源 » mysql分页limit 优化

您必须 登录 才能发表评论!