在整理了一个bug之后,我在FAQ中找到了以下内容。
您可能正在尝试对静态数组进行分页,而不是在数据库中执行分页查询。例如,在活动记录查找或所有方法之后链接分页调用是错误的:
,上面的行将返回所需的结果,但不符合分页的目的。在这里,find查询将首先从数据库加载所有记录,这是危险的,应该避免。
我的问题是为什么把一个发现分页是危险的?
发布于 2013-02-21 16:19:12
分页是为了防止不必要的db加载:您只需要从db中获取一些元素,所以只能加载它们。
用find加载所有东西,然后就可以排序了。
Dangerous ==沉重的db负载,因此可能崩溃。
https://stackoverflow.com/questions/15007061
复制相似问题