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

コース

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

中級4 時間

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

Sql4 時間15 本の動画53 個の演習4,300 XP13,623修了証明書

無料アカウントを作成

Google で続行
または
続行することで、 利用規約、私たちの プライバシーポリシー そして、あなたのデータが米国に保存されること。

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

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

ビジネス向けに試す

コース説明

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

前提条件

カリキュラム

コース概要

1

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

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

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

3

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

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

クエリ性能を評価する

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

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

コース修了

達成証明書を取得する

今すぐ登録

DataCamp for Mobileでデータスキルを磨きましょう

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

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