left join的優化,小的結果集驅動大的結果集

left join 的時間開銷相似於笛卡爾積,至關費時,若是關聯字段是索引字段,能夠減小時間複雜度,可是仍是很是費時。mysql left 的優化:首先,mysql都是使用(Nested Loop )循環套嵌的方式實現join,這裏包括兩個部分:驅動表結果集做爲條件鏈接被驅動表X,被驅動表根據驅動表結果查詢數據集Y。時間複雜度(X*Y),這裏的第二部分是數據庫內部的操做,涉及io,cpu等的操做不
相關文章
相關標籤/搜索