【问题标题】:Doctrine 1.2 performance学说 1.2 表现
【发布时间】:2011-06-19 09:48:17
【问题描述】:

如何在从对象中获取集合或相关数据等常规语句中加速 Doctrine?

如果我想获取包含相关表格数据的列表,那更好。在教义中使用原生 sql 还是使用教义查询?

【问题讨论】:

    标签: php orm doctrine


    【解决方案1】:

    有几件事可能会有所帮助。我注意到 Doctrine 2 的性能要好得多。

    使用 Doctrine 1.2 可以做的最好的事情之一就是尽可能简化结构。我有报告说我绝对不能水合来记录,但如果我水合为标量或数组,我会发现。

    除此之外,请确保您使用 DQL 而不是魔术查找器来加载对象。使用 DQL 将有助于确保您在一个查询中加载您需要的对象图的所有部分(请参阅延迟加载)。

    希望这能有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-13
      • 1970-01-01
      • 1970-01-01
      • 2023-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-04
      相关资源
      最近更新 更多