我有一个数据库,其表格超过 5000元组,当我在 Symfony控制器中执行findAll()
时,我会收到错误 500 即可。
所以我正在寻找 Doctrine 可以处理的最大元组数,以及是否可以更改此数字。
答案 0 :(得分:1)
Doctrine的大多数限制都是资源限制,尤其是RAM。请查看批量processing的工作常规。当您在大型查询中进行多次连接时,事情会变得更糟,特别是因为水合作用,您可以从核心开发here中阅读更多相关信息。因此,说每个说法有一个限制是非常正确的,很大程度上取决于架构和查询,为了进一步的帮助,你可以分享你的架构,查询和php版本以及max_execution和内存限制的设置。如果还没有,请考虑启用缓存。