PostgreSQL インターナル講座
(上級者向け)
PostgreSQL の内部情報や実装について解説します。
PostgreSQL を利用したシステム設計もしくは運用管理の経験があり、PostgreSQL の内部構造を知ることで更なる活用を目指したい方にお勧めの講座です。
少人数で、講師と QA の時間をたくさん取っていただけるコースです。

PC を使った実習はない、座学の講座ですが、より理解を深めるために、PostgreSQL のソースコードをいれたノート PC のお持ち込みを推奨致します。

お申し込みにあたっての注意事項とお願い(お申し込み前に必ずご一読ください) 詳細を見る


1. お申込受付について
本コースは、主催会社のお席を確保した後に受付確定となります。
お申し込みをいただいても、満席等の理由によりご受講いただけない場合がございますので、予めご了承ください。

2. 主催会社への受講者情報提供について
本コースにお申し込みいただいた受講者様の氏名・メールアドレスは、
主催会社である 株式会社SRA OSS へ提供させていただきます。

開催日程

オンライン研修を希望される方は、必ずお申し込み前に「オンライン研修環境」を確認してください。
オンライン

学習目標

・PostgreSQL の内部情報や実装方法を身につける

対象者

・以下のいずれかに該当する方
 PostgreSQL 運用管理の経験がある
 PostgreSQL 運用管理トレーニングを受講済み
 OSS-DB Gold 保有
 C 言語が読めて PostgreSQL のソースコード理解に興味がある

研修概要

  • 実行環境
    PostgreSQL 12
  • 配布資料
    SRA OSS オリジナルテキスト
  • 受講料
    55,000円(税込)/人
  • お支払い
    研修終了後に請求書払いとなります。
    請求書は研修終了日の属する月の月末までに送付いたします。
  • 開催日数
    1日間
  • 時間
    10時00分~17時30分

カリキュラム

PostgreSQL の内部構造
 フロントエンドとバックエンド、フロントエンド/バックエンドプロトコル、
 バックエンドのプロセス構造、バックエンドの処理フロー、
 バックエンドのデータ構造、バックエンドのモジュール構造、ソースコード調査の手法
PostgreSQL のデータ構造
 テーブルの構造、インデックスの構造、共有バッファ、ロック、PGPROC と PROCLOCK、デッドロック、トランザクション、
 行ロック
PostgreSQL の起動と停止
 PostgreSQL の起動データベースとは、PostgreSQL の終了
問い合わせ処理の流れ
 問い合わせ処理:パース、問い合わせ処理:アナライズ、問い合わせ処理:リライト、ユーティリティコマンド処理、
 プランナの概要、統計情報、問い合わせ処理:プランナ
エグゼキュータ
 エグゼキュータの動作概要、エグゼキュータの主要関数、エグゼキュータの実行例、ポータル、プランノードの詳細
その他
 ストリーミングレプリケーションの概要、WAL 送受信プロセスの起動とストリーミングレプリケーションの流れ、
 WAL レコードの転送プロトコル、スタンバイサーバ状態情報と生存確認、同期レプリケーション、
 カスケードレプリケーション、リカバリの衝突、レプリケーションスロット、論理レプリケーションの概要、
 論理レプリケーションの開始、論理デコーディングと変更の摘要、VACUUM/ANALYZE の概要、
 自動 VACUUM、VACUUM の実行、VACUUM 処理の概要、ANALYZE 処理の概要

オンライン研修環境

  • 事前環境確認
    お申込み前に、必ず下記ページをご確認いただきますようお願いいたします。
    ・オンライン環境条件

開催日程

  • 申込受付終了
    2025年1月15日〜2025年1月15日 (1日間) 【中止】
    【会場】オンライン
    【価格】55,000円 (税込)/人
  • 申し込む
    2025年3月5日〜2025年3月5日 (1日間) 【開催未定】
    【受付】2025年2月13日まで
    【会場】オンライン
    【価格】55,000円 (税込)/人