ÎncepețiÎncepe gratuit

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

Vezi cursul

Exercițiu interactiv practic

Transformă teoria în practică cu unul dintre exercițiile noastre interactive

Începe exercițiul