小编use*_*476的帖子

如何处理大型学说集合和关联

我正在开发一个项目,我必须从数据库中收集大量数据.我正在使用Symfony2(symfony bf1281aebdc842a39ec0eb7438e1ea3fca9b9705)和Doctrine2(学说3b3186ee98392802a44118cd421a3530119aa7eaand)作为工作基础.

我遇到的问题是,我必须获取大约15.000篇文章.在那之后,我需要在文章id的基础上迭代所有这些数据获取更多数据(与ie(继承)媒体或价格等有直接和间接关联...).大约50-100条记录是可以的,但如果我想使用更多记录,则需要花费大量时间从数据库中获取所有内容.

有没有办法迭代数据而不用掉所有剩余的ram?有没有办法告诉学说停止使用引用?

预先感谢您的任何帮助!

symfony doctrine-orm

8
推荐指数
3
解决办法
5384
查看次数

标签 统计

doctrine-orm ×1

symfony ×1