【问题标题】:Laravel Eloquent ORM maximum rows it could retrieveLaravel Eloquent ORM 可以检索的最大行数
【发布时间】:2013-09-03 13:40:04
【问题描述】:

我有一个大约有 35,000 行的表,我想检索它并 var_dump 所有行,但我做不到。

那我把行数限制为2000就行了。

是什么问题,是 Laravel Eloquent 限制每次检索的行数还是硬件问题?

【问题讨论】:

  • 您在日志中看到任何错误吗?
  • 日志中没有任何内容,当我返回它时,浏览器中也没有任何显示。
  • 网络服务器日志呢?
  • 也发布一些代码.. :)
  • 代码很简单,我使用 User::all() 检索所有内容,应该返回 35000 结果

标签: database laravel eloquent


【解决方案1】:

经过讨论:您正在达到服务器的内存限制......

解决办法是

  1. 在那里增加限制,或者
  2. 找到另一种处理用户的方法,例如每 2000 个用户...

第二个更具可扩展性,你应该问自己的问题是

“当我的用户数量是 1000 倍时会发生什么?”

【讨论】:

    猜你喜欢
    • 2014-09-08
    • 1970-01-01
    • 2020-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-19
    • 2013-02-12
    • 2016-07-01
    相关资源
    最近更新 更多