EXPLAIN の基本
クエリプランを確認することは、クエリの仕組みを理解するうえで非常に有用です。プランの各ステップを見ることで、クエリの組み立て方を見直したり、行数を絞って実行速度を高めるための条件を追加できるか判断できます。異なるクエリ構造の相対コストを比較すると、どのプランがより効率的かが見えてきます。
ここでは、米国の大気質(Air Quality)の日次データを扱います。まずは、クエリプランを表示するクエリを実行する流れに慣れましょう。
この演習はコースの一部です
PostgreSQLでクエリ性能を改善する
演習の手順
daily_aqiテーブルから、すべての列・行を選択するクエリを書いてください。- クエリプランを表示するために
EXPLAINコマンドを追加してください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
___
SELECT *
FROM ___;