Când să folosești un broadcast join
Acum că știi că shuffle-ul este blocajul principal, echipa ta de la Global Retail Analytics vrea să rezolve o interogare lentă. Aceasta realizează un join între o tabelă sales_transactions (50 de milioane de rânduri) și o tabelă product_categories (2.000 de rânduri) folosind un left join standard, iar execuția durează peste zece minute. Propui trecerea la un broadcast join folosind F.broadcast().
De ce ar accelera un broadcast join această interogare?
Acest exercițiu face parte din cursul
Transformarea datelor cu Spark SQL în Databricks
Exercițiu interactiv practic
Transformă teoria în practică cu unul dintre exercițiile noastre interactive
Începe exercițiul