시작하기무료로 시작하기

브로드캐스트 조인을 사용해야 할 때

셔플이 성능 병목의 원인임을 파악한 후, Global Retail Analytics 팀은 느린 쿼리를 개선하려 합니다. 해당 쿼리는 sales_transactions 테이블(5,000만 행)과 product_categories 테이블(2,000행)을 표준 left join으로 조인하며, 실행 시간이 10분을 넘습니다. 여러분은 F.broadcast()를 사용한 브로드캐스트 조인으로 전환할 것을 제안합니다.

브로드캐스트 조인이 이 쿼리의 속도를 향상시키는 이유는 무엇일까요?

이 연습은 강의의 일부입니다

Databricks에서 Spark SQL로 데이터 변환하기

강의 보기

실습형 인터랙티브 연습문제

이론을 실습으로 바꾸는 인터랙티브 연습 중 하나를 만나보세요

연습 시작