Django ORM性能優化之count和len方法的選擇

接下來我將從源碼層面分情況和應用分析我們在計算queryset數據集時是用orm的count函數計算長度還是用len函數計算數據集長度。 首先,我們知道ORM查詢queryset數據集是惰性查詢的,只有使用到數據集時,ORM纔會真正去執行查詢語句,然後ORM會把查詢到的數據集緩存到內存中,下次我們使用數據集時是從緩存中取值的。這就是ORM的惰性查詢機制和緩存機制,還不清楚可以找相應的博客瞭解其概念
相關文章
相關標籤/搜索