Python-Django框架的select_related 和 prefetch_related函數對 QuerySet 查詢的優化

概念: select_related()當執行它的查詢時它沿着外鍵關係查詢關聯的對象數據。它會生成一個複雜的查詢並引發性能的消耗,可是在之後使用外鍵關係時將不須要數據庫查詢。 prefetch_related()返回的也是QuerySet,它將在單個批處理中自動檢索每一個指定查找的對象。這具備與select_related相似的目的,二者都被設計爲阻止由訪問相關對象而致使的數據庫查詢的泛濫,可是策
相關文章
相關標籤/搜索