お問い合わせ

コース概要

1. PostgreSQLクエリプランナーの理解

  • クエリ実行計画、および従来型・遺伝的アルゴリズムを用いたクエリプランナー
  • クエリ実行計画の分析手法(データアクセス方法や結合処理等)
  • 設定パラメータやpg_hint_planを用いたプラン選択の制御

2. クエリプランナー用統計情報

  • 実行計画のコスト推定手法
  • 標準的な統計モデルについて
  • ANALYZE処理および拡張統計機能に関して

3. インデックスの活用方法

  • Bツリー型インデックス(単一列・複数列組み合わせ・関数ベース・部分インデックス)
  • ハッシュインデックスの使い方
  • BRIN型インデックスに関する説明
  • GiSTやGINといった特殊なインデックスタイプについて

4. 高度なテーブル構造の利用法

  • パーティション分割されたテーブルの扱い方
  • ログ記録を行わない無記録テーブルについて
  • 一時的な作業用テーブルの運用方法
  • マテリアライズドビュー構造体の活用手法

5. キャッシュメモリの管理

  • バッファキャッシュ機能の概要
  • ワークメモリ構造体とその用途説明
  • メンテナンス用作業領域となるWork Memory設定法について

6. 並列処理型クエリの仕組み

  • 並列処理アーキテクチャ説明
  • 各種設定パラメータの役割と調整法
  • 並列実行モードにおけるクエリ計画解析方法

7. 負荷およびパフォーマンス監視手法

  • 時間を要するクエリの記録方式について
  • auto_explain拡張機能の活用手順
  • pg_stat_statements拡張モジュールを用いた分析手法
  • 長期間にわたる集計統計情報の保持法説明

8. PgBenchによるベンチマーク実施方法

要求

  • PostgreSQLサーバー管理コースの修了またはそれに準ずる知識があること
  • SQLおよびPostgreSQL運用に関する実務経験が必要です

対象者

本番環境においてPostgreSQLのチューニングや保守を担当するデータベース管理者、DevOpsエンジニア、開発者の方々です。

 14 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (2)

今後のコース

関連カテゴリー