お問い合わせ
 期間 14 時間

コース概要

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

  • クエリ実行プラン、クエリプランナーアルゴリズム(クラシック、遺伝的)
  • クエリ実行プランの分析(データアクセス方法、結合方法)
  • プラン選択の制御(設定パラメータ、pg_hint_plan)

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

  • 実行プランのコスト推定
  • デフォルトの統計モデル
  • ANALYZE 操作、拡張統計

3. インデックスの使用

  • B-tree インデックス(単一カラム、複合、関数ベース、部分)
  • Hash インデックス
  • BRIN インデックス
  • GiST、GIN インデックス

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

  • パーティションテーブル
  • Unlogged テーブル
  • 一時テーブル
  • 物化ビュー

5. キャッシュメモリの使用

  • バッファキャッシュ
  • ワークメモリ
  • メンテナンスワークメモリ

6. 並列クエリ

  • アーキテクチャ
  • 設定パラメータ
  • 並列化されたクエリ実行プランの分析

7. ワークロードとパフォーマンスの監視

  • スロークエリのログ記録
  • auto_explain 拡張機能の使用
  • pg_stat_statements 拡張機能の使用
  • 累積統計情報

8. PgBench によるベンチマーキング

要求

  • PostgreSQL サーバー管理 の修了または同等の知識
  • SQL および PostgreSQL 操作の実務経験

対象者

本番環境での PostgreSQL のチューニングおよび維持管理を担当するデータベース管理者、DevOps エンジニア、開発者。

参加者の人数


参加者1人あたりの価格

お客様の声 (2)

今後のコース

関連カテゴリー