symfony的findAll函数中允许的最大元组数

时间:2016-10-20 03:17:52

标签: php symfony doctrine

我有一个数据库,其表格超过 5000元组,当我在 Symfony控制器中执行findAll()时,我会收到错误 500 即可。

所以我正在寻找 Doctrine 可以处理的最大元组数,以及是否可以更改此数字。

1 个答案:

答案 0 :(得分:1)

Doctrine的大多数限制都是资源限制,尤其是RAM。请查看批量processing的工作常规。当您在大型查询中进行多次连接时,事情会变得更糟,特别是因为水合作用,您可以从核心开发here中阅读更多相关信息。因此,说每个说法有一个限制是非常正确的,很大程度上取决于架构和查询,为了进一步的帮助,你可以分享你的架构,查询和php版本以及max_execution和内存限制的设置。如果还没有,请考虑启用缓存。