Bắt đầu ngayBắt đầu miễn phí

Khi nào nên dùng broadcast join

Giờ bạn đã biết shuffle là nút thắt cổ chai, nhóm bạn tại Global Retail Analytics muốn khắc phục một truy vấn chạy chậm. Truy vấn này join bảng sales_transactions (50 triệu hàng) với bảng product_categories (2.000 hàng) bằng left join tiêu chuẩn, và chạy hơn mười phút. Bạn đề xuất chuyển sang broadcast join bằng F.broadcast().

Vì sao broadcast join sẽ giúp tăng tốc truy vấn này?

Bài tập này là một phần của khóa học

Chuyển đổi dữ liệu với Spark SQL trong Databricks

Xem khóa học

Bài tập tương tác thực hành

Biến lý thuyết thành hành động với một trong các bài tập tương tác của chúng tôi

Bắt đầu bài tập