Het geoptimaliseerde plan lezen
Het naïeve plan dat je net hebt geprint is het startpunt. Voordat de query wordt uitgevoerd, herschrijft Polars het: filters worden naar beneden geduwd, kolommen die niet nodig zijn worden verwijderd, en sort+head wordt omgezet naar een snelle top-k. Gebruik .explain() om het geoptimaliseerde plan te zien.
polars is geladen als pl, en de LazyFrame top_titles_by_format is dezelfde query als zojuist.
Deze oefening maakt deel uit van de cursus
Data-pipelines schalen en optimaliseren met Polars
Oefeninstructies
- Laat het geoptimaliseerde plan voor
top_titles_by_formatzien.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
# Show the optimized plan
print(top_titles_by_format.____())