2011-02-01 48 views
1

如何加快學習的常規語句,如從對象獲取收集或相關數據?Doctrine 1.2性能

如果我想獲得相關表格數據的列表,最好是什麼。在教條中使用原生sql還是使用doctrine_query?

回答

4

幾件事情可以幫助。我已經注意到Doctrine 2的性能大幅提高。

使用Doctrine 1.2您可以做的最好的事情之一就是儘可能簡化結構。我有報道說我絕對不能水合記錄,但如果我水合到標量或陣列,就可以找到。

除此之外,請確保您使用DQL而不是神奇的查找器來加載對象。使用DQL將有助於確保在一個查詢中加載所需的對象圖的所有部分(請參閱延遲加載)。

希望這可以幫助一些。

相關問題