在整理了一个错误后,我在常见问题解答中发现了以下内容。
您可能正在尝试对静态数组进行分页,而不是在数据库中执行分页查询。例如,在 Active Record 查找或所有方法之后链接分页调用是错误的:
上述行将返回所需的结果,但违背了分页的目的。在这里,find 查询会首先从数据库中加载所有记录,这是很危险的,应该避免。
我的问题是为什么对查找进行分页很危险?
在整理了一个错误后,我在常见问题解答中发现了以下内容。
您可能正在尝试对静态数组进行分页,而不是在数据库中执行分页查询。例如,在 Active Record 查找或所有方法之后链接分页调用是错误的:
上述行将返回所需的结果,但违背了分页的目的。在这里,find 查询会首先从数据库中加载所有记录,这是很危险的,应该避免。
我的问题是为什么对查找进行分页很危险?