1. 学ぶ
  2. /
  3. コース
  4. /
  5. PostgreSQLでクエリ性能を改善する

Connected

演習

インデックスの作成と活用

米国の大気質指数(AQI)データを扱っています。AQI には、オゾン、粒子状物質、一酸化炭素、二酸化硫黄の4種類の汚染物質が含まれます。これらのうち、どれか1つが大気質を悪化させる主な要因になっているかを知りたいと考えています。

daily_aqi テーブルには日次の AQI 測定値が入っています。defining_parameter フィールドには、その日の4種類の汚染物質のうちどれが最も悪かったかが記録されています。

今後、この汚染物質の種類でフィルタするクエリを多用します。データを掘り下げる前に、defining_parameter にインデックスがあるか確認しましょう。なければ追加します。

指示1 / 2

undefined XP
    1
    2
  • 既存のインデックスを確認するために pg_indexes ビューを使いましょう。
  • daily_aqi テーブルに絞り込みます。