关于 Mysql 分页代码优化的问题。

2015-11-19 09:07:24 +08:00
 decdfgfe
代码如下
$sql="select id,second_level,third_level,title,description,update_time,thumb from p_ed2k where second_level='$cid' and third_level='$scid' order by id DESC limit $offset,$perNum";
分页越到后面越慢, second_level 和 third_level 已经做索引
1457 次点击
所在节点    问与答
1 条回复
tonic
2015-11-19 09:34:54 +08:00
limit 这个东西... 是全部取出来了再分片的.
所以你可能直接用 where id > xxxx limit count 比较好.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/237211

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX