お問い合わせ

コース概要

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

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

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

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

3. インデックスの使用

  • B-treeインデックス(単一列、複合、関数ベース、部分的)
  • ハッシュインデックス
  • BRINインデックス
  • GiST、GINインデックス

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

  • 分割テーブル
  • 未ログ記録テーブル
  • 一時テーブル
  • マテリアライズドビュー

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

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

6. 並列クエリ

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

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

  • 遅いクエリのログ記録
  • auto_explain拡張機能の使用
  • pg_stat_statements拡張機能の使用
  • 累積統計

8. PgBenchを使用したベンチマーク

要求

  • PostgreSQL Server Administrationの修了または同等の知識
  • SQLとPostgreSQL操作に関する実務経験

対象者

プロダクション環境でPostgreSQLの調整と保守を担当するデータベース管理者、DevOpsエンジニア、開発者。

 14 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (2)

今後のコース

関連カテゴリー