開始使用免費開始

用 EXPLAIN 看 WHERE

使用 EXPLAIN 執行查詢時,實際上不會執行該查詢。因此,EXPLAIN 提供的是查詢計畫的「估計值」。其中的 cost、rows、width 都是估計值。某些查詢結構比其他結構更能產生接近實際的估計。

你會再次檢視夏威夷的空氣品質,聚焦於在同一天有多個地點落在相同 AQI 分級(良好、普通等)的情況。接著你會觀察使用分割區對查詢計畫估計的影響。分割區是否會改變規劃器的估計?

本練習屬於課程

改進 PostgreSQL 的查詢效能

檢視課程

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

SELECT ___(___)
FROM daily_aqi
WHERE state_code = 15 -- Hawaii state code
AND no_sites > 1;
編輯並執行程式碼