Optimized plan पढ़ना
जो naive प्लान आपने अभी प्रिंट किया, वही शुरुआती बिंदु है. क्वेरी चलाने से पहले Polars उसे फिर से लिखता है: फ़िल्टर नीचे पुश करता है, जिन कॉलम की ज़रूरत नहीं उन्हें हटाता है, और sort+head को तेज़ top-k में बदल देता है. ऑप्टिमाइज़्ड प्लान देखने के लिए .explain() का उपयोग करें.
polars pl नाम से लोड है, और LazyFrame top_titles_by_format पहले वाली ही क्वेरी है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Polars के साथ Data Pipelines का स्केलिंग और ऑप्टिमाइज़ेशन
अभ्यास निर्देश
top_titles_by_formatके लिए ऑप्टिमाइज़्ड प्लान दिखाएँ.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Show the optimized plan
print(top_titles_by_format.____())