開始使用免費開始

閱讀最佳化後的計畫

你剛剛列印的是最直觀(naive)的計畫,作為出發點。在執行查詢之前,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.____())
編輯並執行程式碼