1
A
回答
4
幾件事情可以幫助。我已經注意到Doctrine 2的性能大幅提高。
使用Doctrine 1.2您可以做的最好的事情之一就是儘可能簡化結構。我有報道說我絕對不能水合記錄,但如果我水合到標量或陣列,就可以找到。
除此之外,請確保您使用DQL而不是神奇的查找器來加載對象。使用DQL將有助於確保在一個查詢中加載所需的對象圖的所有部分(請參閱延遲加載)。
希望這可以幫助一些。
相關問題
- 1. DQL更新集(Doctrine 1.2)
- 2. Doctrine 1.2 getResultCache和Left加入
- 3. Doctrine 1.2來自祖先的NestedSet屬性和關係繼承
- 4. Doctrine 1.2控制流函數「IF」
- 5. Doctrine 1.2模型的代理類
- 6. 如何與Doctrine 1.2級聯刪除?
- 7. Doctrine 1.2中的嵌套條件語句
- 8. 在Doctrine 1.2中,如何在多對多關係中訪問glue對象屬性?
- 9. JSF 1.2 Datatable屬性
- 10. 新功能角1.2
- 11. 如何在doctrine 1.2模式中指定浮點格式?
- 12. Doctrine 1.2 ORM繼承了類對其父關係的訪問
- 13. 在Doctrine 1.2中獲取我的實體的子類的列表
- 14. 如何在Symfony 1.2中調用Doctrine遷移的down方法?
- 15. 設置MySQL會話變量 - 時區 - 使用Doctrine 1.2和Zend Framework
- 16. 如何檢查Doctrine 1.2 sqlite緩存是否工作?
- 17. Doctrine 1.2/Symfony 1.4沒有生成適當的外鍵關係?
- 18. 如何使用Doctrine 1.2連接到MySQL套接字?
- 19. Doctrine PHP 1.2 - 如何跳過空字段的唯一驗證
- 20. Doctrine 1.2,在多對多表上運行查詢
- 21. Mysql,Doctrine 1.2一個複雜的Join查詢
- 22. 如何在Doctrine 1.2中逐個獲取結果?
- 23. 獲取Doctrine 1.2 - Symfony 1.4中的表/模型列表並描述?
- 24. Doctrine_Query在Doctrine 1.2中出現奇怪的行爲
- 25. 使用Doctrine 1.2和Symfony 1.4獲取節點祖先
- 26. Symfony 1.4/Doctrine 1.2無法識別加載的APC擴展
- 27. 使用Memcache和Doctrine 1.2進行多域緩存
- 28. 如何在Doctrine 1.2中設置通過表映射的關係?
- 29. 使用Zend Framework和Doctrine 1.2從相關表中檢索信息
- 30. PHP/Doctrine 1.2/MySQL - 根據其他值確定一個值