Kdy použít broadcast join
Teď, když víš, že shuffle je úzkým hrdlem, chce tvůj tým ve Global Retail Analytics opravit pomalý dotaz. Joinuje tabulku sales_transactions (50 milionů řádků) s tabulkou product_categories (2 000 řádků) standardním left joinem a jeho běh trvá přes deset minut. Navrhuješ přejít na broadcast join pomocí F.broadcast().
Proč by broadcast join tento dotaz zrychlil?
Toto cvičení je součástí kurzu
Transformace dat pomocí Spark SQL v Databricks
Interaktivní praktické cvičení
Proměňte teorii v praxi s jedním z našich interaktivních cvičení
Začít cvičení