Symfony1 我如何优化条令查询?

Symfony1 我如何优化条令查询?,symfony1,doctrine,query-optimization,Symfony1,Doctrine,Query Optimization,我想知道如何优化我的条令查询,因为我的一些查询太长了 我不想要一个特别适用于我的查询的方法,但我可以应用于所有请求的常用方法,因为我找不到有关这方面的信息。以下是一些让条令性能更好的技巧: 我注意到的变化带来了最大的变化: 尽可能使用数组水合作用而不是对象水合作用,这样更有效 除非在编写原型代码时,否则不要使用magic Finder 条令有很好的缓存实用程序;为查询设置查询和结果缓存(如果尚未设置),这是非常自动化且易于设置的: 记住在DQL查询中连接处理代码中使用的所有关系;不这样做将使条令

我想知道如何优化我的条令查询,因为我的一些查询太长了


我不想要一个特别适用于我的查询的方法,但我可以应用于所有请求的常用方法,因为我找不到有关这方面的信息。

以下是一些让条令性能更好的技巧:

我注意到的变化带来了最大的变化:

尽可能使用数组水合作用而不是对象水合作用,这样更有效 除非在编写原型代码时,否则不要使用magic Finder 条令有很好的缓存实用程序;为查询设置查询和结果缓存(如果尚未设置),这是非常自动化且易于设置的: 记住在DQL查询中连接处理代码中使用的所有关系;不这样做将使条令对每个未蚀刻关系的访问启动隐藏查询。