Odczytywanie zoptymalizowanego planu
Naiwny plan, który przed chwilą wyświetlasz, to punkt wyjścia. Zanim Polars wykona zapytanie, przepisuje go: przesuwa filtry w dół, odrzuca niepotrzebne kolumny i zamienia sort+head na szybkie top-k. Użyj .explain(), żeby zobaczyć zoptymalizowany plan.
polars jest załadowany jako pl, a LazyFrame top_titles_by_format to to samo zapytanie co wcześniej.
To ćwiczenie jest częścią kursu
Skalowanie i optymalizacja potoków danych w Polars
Instrukcje do ćwiczenia
- Wyświetl zoptymalizowany plan dla
top_titles_by_format.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Show the optimized plan
print(top_titles_by_format.____())