致命错误:允许的内存大小为134217728字节。
在某些情况下,我需要创建数十万个结果,但显然这会导致巨大的内存问题。有没有办法减少大型查询集的内存?
答案 0 :(得分:1)
这取决于您将如何使用结果:
->setHydrationMode(Doctrine::HYDRATE_ARRAY)
可用于检索
多维数组中的数据(可以找到其他水合模式
在doctrine documentation)$myobject->free(); /* if using php 5.2 also unset($myobject) */
另请参阅学说docs on performance improving sfConfig::set('sf_debug', false);