「EXPLAIN の出力は見慣れている。なのに問題になると、どの数字が原因なのか選べない」——OSS-DB Gold勉強法を調べる人の多くがぶつかるのは、この手応えのなさです。原因は暗記の不足だけではありません。Gold は、コマンドの使い方を知っているだけでなく、実行結果から状態を読み取れるかまで問う試験だからです。
だから OSS-DB Gold の勉強は、テキストを読んで問題集を回すだけでは仕上がりません。自分の手で PostgreSQL を動かし、統計情報や実行計画が変わる様子を確かめる工程が要ります。さらに見落としがちなのが、現行の出題範囲 Ver.3.0 が PostgreSQL 12〜14 を基準にしている点です。最新版だけで練習すると、範囲に載る関数名が手元に存在しない場面に出会います。
この記事を読み終えるころには、公式の重要度をもとに、どの主題に何週間使うかを決められます。週の学習時間から受験時期を逆算する方法と、検証環境のバージョンの選び方、挫折しやすい3つの場面からの立て直し方も分かります。
OSS-DB Goldの勉強法がSilverと違う3つの点
Gold の勉強は Silver の延長に見えて、求められる力の種類が違います。違いは「読み取りを問われる」「範囲の半分が性能」「手を動かさないと身につかない」の3つです。
1. 機能を知っているかではなく、結果を読めるかが問われる
公式 FAQ は、Silver をコマンドの機能や使い方を知っているかの試験、Gold をコマンドの実行結果から何が読み取れるかまで問う試験と説明しています。VACUUM の役割を言えるだけでは足りず、pg_stat_all_tables の数字から「自動バキュームが追いついていない」と判断できる必要があります。
2. 範囲の半分が性能監視とチューニング
出題の配点は、運用管理30%・性能監視30%・パフォーマンスチューニング20%・障害対応20%です。性能系で合わせて50%。Silver で比重の大きかった SQL の文法問題は、Gold では主役ではありません。試験の全体像はOSS-DB Goldとは|難易度・出題範囲・受験料で整理しています。
3. 普段触らない障害が範囲に入っている
WAL の破損、システムテーブルのインデックス破損、トランザクション ID の周回エラー。実務で出会う機会の少ない障害です。pg_resetwal やシングルユーザモードは、壊してもよい環境で一度実行しない限り、手順が頭に残りません。
ここまで読んで、「やることは分かったが、検証も問題演習も続けられる気がしない」と感じた人もいるでしょう。Gold の勉強で崩れやすいのは知識よりも、演習のペースと進捗の把握です。次の章で、やることを5つのステップに分けます。
OSS-DB Gold合格までの5ステップ
勉強の順番は「重要度で診断→検証環境づくり→重要度の高い順に検証と演習→通し演習→弱点つぶし」です。教材を1ページ目から読むより先に、範囲のどこが重いかと、自分の穴を知るところから始めます。
STEP1:公式の重要度で自己診断する(1日)
OSS-DB の公式サイトにある Gold の出題範囲には、13の主題それぞれに1〜4の重要度が付いています。重要度の合計は30で、出題数の約30問と一致します。編集部はこれを「重要度1ポイントがおおむね1問」という目安として使っています(公式の換算ではありません)。
| 重要度 | 主題 | 目安の問題数(編集部試算) |
|---|---|---|
| 4 | G1.2 運用管理用コマンド全般 / G3.1 性能に関係するパラメータ | 約8問 |
| 3 | G2.1 アクセス統計情報 / G2.3 クエリ実行計画 / G4.1 起こりうる障害のパターン | 約9問 |
| 2 | G1.1 データベースサーバ構築 / G1.3 データベースの構造 / G2.2 テーブル・カラム統計情報 / G3.2 チューニングの実施 / G4.2 破損クラスタ復旧 | 約10問 |
| 1 | G1.4 レプリケーション運用 / G2.4 その他の性能監視 / G4.3 レプリケーションの障害と復旧 | 約3問 |
各主題の「重要な用語、コマンド、パラメータ」の欄に、「説明できる」○、「聞いたことはある」△、「知らない」×を付けてください。重要度が高く×が多い主題が、最初に時間を使う場所です。
STEP2:PostgreSQL 14 の検証環境を作る(1〜2日)
自分の PC の仮想マシンやコンテナに、壊しても困らない PostgreSQL を用意します。バージョンは、範囲の基準に含まれる 14 をおすすめします。理由は「検証環境はPostgreSQL 14で作る」の章で詳しく説明します。検証用のテーブルには、generate_series で数十万行ほどデータを入れておくと、実行計画の違いが見えやすくなります。
STEP3:重要度の高い順に「検証→演習」を回す(全体の約7割)
1つの主題を検証環境で確かめたら、同じ週のうちにその主題の問題を解きます。たとえば G3.1 なら、work_mem を小さくしてソートが一時ファイルに逃げる様子を EXPLAIN ANALYZE で確認し、その直後にパラメータの問題を解く、という流れです。
間違えた問題は、正解の理由に加えて、パラメータの反映に再起動が必要か、リロードで済むかまで1行で書き出してください。公式の範囲には「パラメータの反映方法」が明記されており、ここは暗記で取りこぼしやすい論点です。
STEP4:30問の通し演習をする(2週間)
本番と同じ約30問を、途中で解説を見ずに解き切ります。試験時間は公式の英語版試験概要に「アンケート込みで90分」とあるので、アンケートの分を少し残して80分前後で区切って練習してください(日本語版の試験概要には記載がないため、予約時にも確認を)。SkillStack には OSS-DB Gold Ver.3.0 対応の練習問題集が①〜⑤まで各30問あり、①は無料で解けます。1セットが本番の出題数とほぼ同じなので、通し演習の素材にそのまま使えます。
合格ラインは公表されていません。編集部の目安としては、初見のセットで8割前後を安定して取れる状態まで仕上げてから受験すると安心です。問題集と本試験の難度は同じではないため、合格を保証する基準ではなく仕上がりの目安として使ってください。
STEP5:弱点の主題だけ検証に戻って受験する(1週間)
通し演習で正答率が低かった主題だけを STEP3 に戻ってやり直します。全範囲を均等に復習し直す必要はありません。公式 FAQ によると OSS-DB 技術者認定試験にリテークポリシー(再受験規定)はありませんが、受験料は1回16,500円(税込)かかります。弱点を絞ってから臨みましょう。
公式の無料素材を組み合わせる
公式サイトには、Gold の分野ごとの例題解説と、PostgreSQL の新機能などを扱うコラム「OSS-DB道場」があります。例題解説は、出題範囲のどの用語がどんな形で問われるかを知る材料になります。無償公開の「オープンソースデータベース標準教科書」は PostgreSQL 13 基準の基礎教材で、公式も出題範囲のすべてを網羅するものではないと注記しています。Silver の内容があいまいな人は、OSS-DB Silverの勉強法で基礎を固めてから戻ってください。
勉強時間は重要度と週の学習量から逆算する|受験時期の早見表
OSS-DB Gold の勉強期間は、「何か月かかるか」ではなく「週に何時間取れるか」から決めます。公式サイトは Silver 取得を前提に、学習期間の目安を半年〜1年程度としています。ここでは総学習時間を、編集部の仮置きで150〜250時間とします。
必要な週数 = 想定学習時間(150〜250時間)÷ 週あたりの学習時間
| 週あたりの学習時間 | 1日の配分例 | 合格までの目安 | 10月中旬に始めた場合の受験時期 |
|---|---|---|---|
| 週5時間 | 平日各30分+休日各1時間15分 | 30〜50週 | 2027年5月〜9月ごろ |
| 週8時間 | 平日各1時間+休日各1.5時間 | 19〜32週 | 2027年2月下旬〜5月下旬ごろ |
| 週12時間 | 平日各1.5時間+休日各2.25時間 | 13〜21週 | 2027年1月中旬〜3月中旬ごろ |
| 週20時間 | 平日各2時間+休日各5時間 | 8〜13週 | 2026年12月中旬〜2027年1月中旬ごろ |
※ 150〜250時間は、Silver に合格済みで、PostgreSQL の基本操作に不安がない人を前提にした編集部の仮置きです。業務で PostgreSQL の運用やチューニングをしている人は下限側、Silver を暗記中心で通過した人や Linux の操作に慣れていない人は上限側で計算してください。合格に必要な時間を保証するものではありません。公式の目安「半年〜1年」は、週5〜8時間のペースにおおむね重なります。
24週間(約半年)コースのモデルプラン
週8時間前後で半年かけるときの配分です。各ブロックの週数は、公式の重要度にほぼ比例させています。
| 週 | 主題(重要度) | 検証環境でやること |
|---|---|---|
| 1週目 | 自己診断・環境づくり | PostgreSQL 14 を入れ、検証用データを投入 |
| 2〜6週目 | G1.2(4)・G1.1(2)・G1.3(2) | pg_basebackup と PITR、VACUUM と自動バキューム、SSL とクライアント認証、postgres_fdw |
| 7〜11週目 | G2.1(3)・G2.3(3)・G2.2(2)・G2.4(1) | pg_stat_activity と待機イベント、EXPLAIN ANALYZE の読み取り、pg_stats、pg_stat_statements と auto_explain |
| 12〜15週目 | G3.1(4)・G3.2(2) | shared_buffers・work_mem・チェックポイント関連の変更と反映方法、部分インデックス、Index Only Scan |
| 16〜19週目 | G4.1(3)・G4.2(2) | statement_timeout などのタイムアウト、シグナルの影響、pg_resetwal、シングルユーザモード、VACUUM FREEZE |
| 20〜21週目 | G1.4(1)・G4.3(1) | 2台構成のストリーミングレプリケーション、pg_ctl promote、pg_rewind、ロジカルレプリケーション |
| 22〜23週目 | 通し演習 | 30問セットを週2回、間違いの分析 |
| 24週目 | 弱点つぶし・受験 | 正答率の低い主題だけ検証し直す |
レプリケーションを最後に回しているのは、重要度の合計が2主題で2しかないからです。2台構成の準備には時間がかかるため、早い段階で着手すると、配点に見合わない時間を使ってしまいます。
検証環境はPostgreSQL 14で作る|最新版との差に注意
OSS-DB Gold の検証環境は、試験範囲との互換性を優先するなら PostgreSQL 14 系の最新マイナーリリースで作るのがおすすめです。現行の Ver.3.0 は PostgreSQL 12〜14 を基準にしており、15 以降では範囲に載る機能の一部が削除・改名されています。
| 範囲に載る項目 | PostgreSQL 14 まで | 15 以降の変化 |
|---|---|---|
| 排他/非排他バックアップ(G1.2) | 両方使える | 15 で排他バックアップモードが削除 |
| pg_start_backup() / pg_stop_backup()(G1.2) | この名前で使える | 15 で pg_backup_start() / pg_backup_stop() に改名 |
| vacuum_defer_cleanup_age(G4.1) | 設定できる | 16 で削除 |
最新版で練習すると、pg_start_backup() を実行した瞬間に「関数が存在しない」というエラーに出会います。試験は範囲の基準どおりに出るため、手元の環境に合わせて覚え直すと、かえって混乱します。
注意点が1つあります。PostgreSQL 14 のコミュニティによるサポートは、2026年11月12日に終了します。サポート終了後はセキュリティ修正が出ないので、検証環境は外部に公開せず、試験対策専用として使ってください。また、出題範囲の改訂が発表された場合は基準のバージョンも変わる可能性があるため、受験前に公式の出題範囲ページを確認しておきましょう。2026年10月7日時点で、改訂の告知はありません。
挫折する人はどこでつまずくか|3つの失敗パターンと立て直し方
OSS-DB Gold の勉強が崩れる代表的な場面は3つです。うまくいく手順より先に、落とし穴の位置を知っておきましょう。
失敗1:レプリケーションの沼で数週間を使う
レプリケーションは、wal_level、max_wal_senders、synchronous_standby_names、hot_standby_feedback と、覚えるパラメータが多い範囲です。2台構成の環境づくりでつまずくと、それだけで数週間が過ぎます。ところが重要度は、G1.4 と G4.3 を合わせても2です。立て直し方は、いったんレプリケーションを止め、重要度4の G1.2 と G3.1 に戻ることです。
失敗2:EXPLAIN を「眺めるだけ」で終わらせる
実行計画の解説を読むと、分かった気になります。ところが実際の試験では、推定行数と実際の行数のずれや、結合方法の選択から原因を選ばせる問題が出ます。立て直し方は、同じ SQL でインデックスの有無や ANALYZE の前後を変え、出力のどこが変わったかを自分で書き出すことです。1つの SQL を3通りに変えるだけで、読むべき行が見えてきます。
失敗3:最新版の知識で範囲を上書きしてしまう
業務で PostgreSQL 16 や 17 を使っている人ほど、pg_backup_start() や新しいパラメータの感覚で問題を解きがちです。範囲は 12〜14 基準なので、選択肢に並ぶのは旧来の名前です。立て直し方は、STEP1 の自己診断で「最新版では名前や挙動が違う項目」に印を付け、試験用の呼び方で覚え直すことです。
よくある質問
OSS-DB Gold は独学で合格を目指せますか?
出題範囲と重要度が公開されており、例題解説や無料の技術解説セミナーもあるため、独学で目指せる試験です。ただし範囲には障害復旧の操作が含まれるので、検証環境を用意できるかどうかが分かれ目になります。LPI-Japan の認定教材や教育機関も公式サイトで紹介されています。
Silver に合格する前に Gold の勉強を始めてもいいですか?
始めても構いませんし、Exam Gold は Silver より先に受験することもできます。ただし Gold に認定されるのは、有意な OSS-DB Silver を保有してからです。Gold の範囲は Silver の基本操作を前提にしているため、学習の順番としては Silver が先のほうが遠回りになりません。
Linux の知識はどの程度必要ですか?
公式 FAQ によると、Gold ではトラブルシューティングなどで OS に依存する問題が出る可能性があり、その場合は Linux が前提です。範囲には OS のリソース枯渇やシグナル(TERM・INT・HUP)によるプロセスへの影響も含まれます。ps でプロセスを確認し、kill でシグナルを送る程度の操作には慣れておきましょう。
受験チケットはいつ買えばいいですか?
受験チケットの有効期限は発行日から1年間で、期限を過ぎると予約できず、延長もできません。早見表で出した受験時期の数か月前を目安に購入すると、期限切れの心配が減ります。予約と支払いを同時に済ませたい場合は、受験者マイページからクレジットカードで手続きできます。
まとめ
OSS-DB Gold で問われるのは、コマンドの暗記量よりも、統計や実行計画の数字から状態を読み取れるかどうかです。だからこそ、PostgreSQL 14 の検証環境で自分の手で数字を動かした経験が、そのまま得点力になります。今日のうちに公式の出題範囲を開いて13主題に○△×を付け、早見表で自分の受験時期を出してみてください。実行計画の問題で「なぜこの結合方法になるのか」が腑に落ちないときは、SkillStack の AI に解説の続きをその場で質問できるので、疑問を翌日に持ち越さずに次の問題へ進めます。
参考サイト
- LPI-Japan「OSS-DB Gold(English)」(取得日: 2026年10月7日)
- LPI-Japan「OSS-DB Goldのご紹介」(取得日: 2026年10月7日)
- LPI-Japan「OSS-DB 試験概要」(取得日: 2026年10月7日)
- LPI-Japan「OSS-DB よくある質問」(取得日: 2026年10月7日)
- LPI-Japan「OSS-DB 例題解説」(取得日: 2026年10月7日)
- LPI-Japan「オープンソースデータベース標準教科書」(取得日: 2026年10月7日)
- LPI-Japan「OSS-DB 受験のお申込み」(取得日: 2026年10月7日)
- PostgreSQL Global Development Group「Versioning Policy」(取得日: 2026年10月7日)
- PostgreSQL「Release 15」(取得日: 2026年10月7日)
- PostgreSQL「Release 16」(取得日: 2026年10月7日)

