НачатьНачать бесплатно

Чтение оптимизированного плана

Наивный план, который вы только что вывели, — это отправная точка. Перед выполнением запроса 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.____())
Редактировать и запускать код