【发布时间】:2011-11-01 23:19:27
【问题描述】:
在 codeigniter 分页检索行时,是否有避免使用 LIMIT $page,$offset 的方法?
当我在检索例如 LIMIT 300000,45 时对 milions 记录使用带偏移量的限制时,查询需要大约 6 秒,然后检索 LIMIT 45,45
对记录进行分页的最佳和最快方法是什么?
谢谢:)
我的桌子是这样的:
id(自动)|用户名 |密码 |电子邮件
我使用了一个简单的查询:
SELECT * FROM table ORDER_BY username ASC LIMIT 300000,45
【问题讨论】:
-
您的表是什么样的,您使用的 SQL 是什么(包括与 LIMIT 一起使用的 ORDER BY 子句),以及您定义了哪些索引?
标签: php sql codeigniter pagination