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

Connected

演習

実行時間を比較する

ハワイには多くの火山があります。キラウエア火山は、1983年以降ほぼ連続的に噴火しています。噴出する火山性スモッグ(vog)は二酸化硫黄(SO2)を多く含み、大気質の悪化を招きます。実際、過去10年(2008年~2018年)の良好または普通の大気質の日数を基準にすると、ハワイは全州の中で最も大気質が悪い州です。

この演習では、大気質が悪い日に主な大気汚染物質となるSO2に着目します。汚染物質の列にインデックスがあるクエリと、インデックスがないクエリとで、コスト見積もりを比較します。

指示1 / 3

undefined XP
  • 1

    category 列を使って、ハワイの Good(良好)な大気質の日を除外し、大気質が悪いレコードを抽出してください。

  • 2

    SO2(二酸化硫黄)の defining_parameter でフィルタを追加し、クエリ全体のコスト見積もりを確認してください。

  • 3

    defining_parameter にインデックスを作成してください。クエリのコスト見積もりは、前のクエリより小さくなりましたか?