两万多条数据报错,内存满,如何解决

查询数据两万多条,报错如下

有人碰到过吗

《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
Epona
最佳答案
  1. 只select 必要的字段
  2. 增加分页等等
  3. 加大内存限制..
2年前 评论
讨论数量: 5

加上这句试下 ini_set('memory_limit','-1');

2年前 评论

两万多条倒是不多,查询的时候,只取需要用到的数据列,如果还是不行分批:

Model::query()->chunk(100, function($items) {
// Write business logic in here!
});
2年前 评论
Epona
  1. 只select 必要的字段
  2. 增加分页等等
  3. 加大内存限制..
2年前 评论

问:这个问题怎么解决? 答:什么问题?

2年前 评论

如果是新闻、小说类场景,正文放text类型字段,上百万条数据,laravel-admin就会报错内存不足

2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!