WHERE を EXPLAIN で確認する
EXPLAIN でクエリを実行しても、実際にはクエリは走りません。そのため、EXPLAIN が示すのはクエリ計画の推定値です。cost、rows、width はいずれも推定値です。クエリの書き方によっては、より良い推定が得られる場合があります。
ハワイの大気質データにもう一度注目し、同じ AQI カテゴリー(good、moderate など)に複数の観測地点が入った日数を調べます。次に、パーティションがクエリ計画の推定に与える影響を見ていきます。パーティションによってプランナーの推定は変わるでしょうか?
この演習はコースの一部です
PostgreSQLでクエリ性能を改善する
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
SELECT ___(___)
FROM daily_aqi
WHERE state_code = 15 -- Hawaii state code
AND no_sites > 1;