我有一个返回~50k行的查询,看起来像doctrine将整个结果放入内存超出内存限制(128M)我找到的唯一解决方案是节省一些内存
$result->execute(array(), Doctrine_Core::HYDRATE_NONE);
Run Code Online (Sandbox Code Playgroud)
但是它仍然超出了限制,有没有办法一次用学说阅读一行?
Doctrine Documentation - 13.批处理
更新: 对于1.2,请查看此页面:http: //docs.doctrine-project.org/projects/doctrine1/en/latest/en/manual/data-hydrators.html
在"按需"标题下,您将找到答案.
| 归档时间: |
|
| 查看次数: |
4932 次 |
| 最近记录: |