メインコンテンツにスキップ

コース

PostgreSQLでクエリ性能を改善する

中級4 時間

PostgreSQLのクエリを最適化し、処理時間を大幅に短縮する方法を学びましょう。

Sql4 時間動画 15 本演習 53 件4,300 XP14,024修了証明書

無料アカウントを作成する

Googleで続行
または
続行すると、次に同意したものとみなされます: 利用規約プライバシーポリシー 、およびデータが米国内に保管されることに同意したものとみなされます。

何千もの企業の学習者に愛されています

チームでトレーニングをお考えですか?

法人向けプランを試す

コースの説明

クエリが遅くて時間を無駄にしていませんか? 経験豊富な同僚にクエリを共有するのをためらっていませんか? このコースでは、PostgreSQLのクエリを再構成して、実行時間を大幅に短縮する方法を学びます。オリンピック出場、各国の気候、国内総生産(GDP)に関する相互に関連するデータを題材に、フィルタリング方法の違いやサブクエリの活用がパフォーマンスにどのように影響するかを体験します。行指向データベースの特性を学びつつ、ハワイの火山が大気質に与える影響も見ていきます。クエリプランナーとSQLの演算順序を踏まえてクエリを組み直すことで、効率的なクエリで同僚を驚かせられるようになります。

前提条件

カリキュラム

コース概要

1

データをひとつにまとめる

冬季オリンピックのデータに飛び込みましょう。どの選手が氷点下でトレーニングしているのかを調べながら、JOIN、サブクエリ、一時テーブルの使い方を学びます。さらに、クエリプランナーの役割を理解し、その働きがSQLの書き方をどう導き、クエリを高速化できるかを学びます。
2

結果を最小化して負荷を下げる

3

データベース設計の特性を活用する

データベースのパフォーマンスを高める特性にフォーカスします。テーブルだと思っていたものが実はビューである場合を見分けます。データベースのストレージ構造(行指向か列指向か)がクエリの書き方にどう影響するかを学びます。火山性スモッグを題材に、パーティションとインデックスを活用してクエリを高速化します。
4

クエリ性能を評価する

Query Lifecycleの用語を学び、クエリプランナーを深掘りします。クエリプランナーがクエリプランをどのように作成・最適化するかを探ります。最近人口が増加している国を見つけて次の旅行先候補を探しつつ、JOINがクエリ手順に与える影響も確認します。さまざまなフィルタがクエリ時間をどう短縮するかを比較し、最適化のテクニックを磨きましょう。
S

PostgreSQLでクエリ性能を改善する

コース修了

修了証明書を取得

今すぐ登録する

DataCamp for Mobileでデータスキルを伸ばしましょう

モバイルコースと毎日5分のコーディングチャレンジで、外出先でも学習を進められます。