Читання оптимізованого плану
Наївний план, який ви щойно вивели, — це відправна точка. Перш ніж виконати запит, Polars його переписує: опускає фільтри вниз, відкидає непотрібні стовпці та перетворює sort+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.____())