Čtení optimalizovaného plánu
Naivní plán, který sis právě vypsal/a, je jen výchozí bod. Před samotným spuštěním dotazu ho Polars přepíše: přesune filtry dolů, odstraní nepotřebné sloupce a nahradí kombinaci sort+head rychlým výběrem top-k. Pomocí .explain() se podívej na výsledný optimalizovaný plán.
polars je načtený jako pl a LazyFrame top_titles_by_format obsahuje stejný dotaz jako předtím.
Toto cvičení je součástí kurzu
Scaling and Optimizing Data Pipelines with Polars
Pokyny k cvičení
- Zobraz optimalizovaný plán pro
top_titles_by_format.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Show the optimized plan
print(top_titles_by_format.____())