允许内存大小536870912字节耗尽(尝试分配12582920字节)错误laravel

ggazkfy8  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(359)

我试图从一个大约有300万条记录的表中加载整个数据。

$records_all = DB::table('some_table')
               ->selectRaw('*')
               ->get();

但这给了我一个错误:

Allowed memory size of 536870912 bytes exhausted (tried to allocate 12582920 bytes) error laravel

我试着增大 memory_limitphp.ini128M512M 仍然会出现相同的错误。
我还尝试了stackoverflow上提供的其他解决方案,但没有任何效果。
如何解决这个问题?

f0ofjuux

f0ofjuux1#

问题是,300万条记录太多了,我看你用的是laravel,你可以试试看这个文档页,以便了解如何分页

相关问题