EmpezarEmpieza gratis

Cuándo usar un broadcast join

Ahora que sabes que el shuffle es el cuello de botella, tu equipo en Global Retail Analytics quiere arreglar una consulta lenta. Hace un left join entre una tabla sales_transactions (50 millones de filas) y una tabla product_categories (2.000 filas) usando un join estándar, y tarda más de diez minutos. Propones cambiar a un broadcast join usando F.broadcast().

¿Por qué un broadcast join aceleraría esta consulta?

Este ejercicio forma parte del curso

Transformación de datos con Spark SQL en Databricks

Ver curso

ejercicio interactivo práctico

Convierte la teoría en práctica con uno de nuestros ejercicios interactivos

Empezar ejercicio