Înțelegerea blocajului cauzat de shuffle
Managerul tău de la Global Retail Analytics îți cere să îmbogățești setul de date online_retail (peste 100.000 de rânduri) cu date despre regiuni din country_lookup (44 de rânduri). Scrii un join stâng standard, dar interogarea durează câteva minute. Un inginer senior îți verifică rezultatul .explain(), identifică noduri ShuffleExchange și îți spune: „Shuffle-ul este blocajul tău."
Ce înțelege inginerul senior prin „shuffle"?
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