Чтение оптимизированного плана
Наивный план, который вы только что вывели, — это отправная точка. Перед выполнением запроса Polars переписывает его: опускает фильтры ниже по плану, убирает ненужные столбцы и заменяет сортировку с head на быстрый поиск top-k. Используйте .explain(), чтобы увидеть оптимизированный план.
polars загружен как pl, а LazyFrame top_titles_by_format — тот же запрос, что и раньше.
Это упражнение является частью курса
Масштабирование и оптимизация конвейеров данных с Polars
Инструкции к упражнению
- Выведите оптимизированный план для
top_titles_by_format.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Show the optimized plan
print(top_titles_by_format.____())