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