当前位置:  开发笔记 > 编程语言 > 正文

分页时的偏移量与页码

如何解决《分页时的偏移量与页码》经验,为你挑选了1个好方法。

这是相当琐碎的,但我在SO上注意到它们使用的是页码而不是偏移量。我知道差异很小(将页码乘以页面上的行或将偏移量除以页面上的行),但是我想知道是否建议将一个推荐给另一个。

当然,某些网站(例如Google)会使用更复杂的系统,因为它们需要跟踪您的实际搜索。但是我正在考虑一个无关紧要的简单网站。

推荐的技术是什么?



1> thomasrutter..:

当您分页的结果集很大时,偏移量对于优化也很有用。

这是因为在某些情况下,它允许您执行

WHERE my_sortorder >= (some offset)
LIMIT 10

而不是

LIMIT 10 OFFSET 880

效率较低。索引可以让您直接进入与my_sortoder> = 一些offset匹配的所有行,但是当将OFFSET与LIMIT一起使用时,它首先需要查找并扫描所有880行。

推荐阅读
coco2冰冰
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有