hive中join on和where一塊兒使用時的執行順序及關聯字段爲null的狀況

查看不少博客,都說join on和where一塊兒使用時,先進行join產生臨時表,再進行where條件過濾獲得結果表,在面試中問到也有面試官是這麼解釋的,但使用explain查看執行計劃,你會發現執行順序並非這樣。web 在兩表join時若是關聯字段爲null,有些博客上寫會產生數據傾斜或笛卡兒積,其實不會,由於在join以前就會對join的表中關聯字段進行非空過濾。面試 > explain s
相關文章
相關標籤/搜索