Đọc kế hoạch đã tối ưu
Kế hoạch ngây thơ mà bạn vừa in ra là điểm khởi đầu. Trước khi chạy truy vấn, Polars sẽ viết lại nó: đẩy bộ lọc xuống gần nguồn dữ liệu, bỏ các cột không cần thiết, và biến sort+head thành top-k nhanh. Dùng .explain() để xem kế hoạch đã tối ưu.
polars đã được nạp là pl, và LazyFrame top_titles_by_format là cùng một truy vấn như trước.
Bài tập này là một phần của khóa học
Mở rộng và tối ưu hóa pipeline dữ liệu với Polars
Hướng dẫn bài tập
- Hiển thị kế hoạch đã tối ưu cho
top_titles_by_format.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# Show the optimized plan
print(top_titles_by_format.____())