ステージング環境とは?ステージングかんきょう
ステージング環境とは、本番と構成・データ量・設定をできる限りそろえ、リリース直前の最終確認を行うための環境。機能が正しく動くかではなく、本番相当の件数で実行計画が想定どおりか、夜間バッチが時間枠に収まるかを見る場であり、移行手順そのもののリハーサル場所としても使う。
最終更新:2026-10-06
この語が出る過去問を解く →背景
データベースでは、同じSQLでも件数が変われば実行計画が変わる。数百件の開発環境で索引が使われていた問合せが、数千万行の本番では全表走査になり、動作は正しいのに使い物にならないという事故が起きる。加えて移行スクリプトは本番では一度しか実行できない。「正しく動くか」と「本番の量で終わるか」「手順どおり移せるか」を切り分けるために、本番同等の別の場が必要になった。
具体例
本番から複製した1億行の受注明細に対してEXPLAINで実行計画を確認し、夜間バッチの所要時間を実測して想定の窓に収まるかを見る。列を1つ足すALTER TABLEのように所要時間が読めない操作も、ここで実測してから本番のメンテナンス時間を決める。
試験での引っ掛け
「本番と同じ」が指すのは構成とデータ量であって、本番の個人情報をそのまま置いてよいという意味ではない——複製する際にマスキングや仮名化が要る。逆に、件数を減らした環境で通したテストは性能を確認したことにならない(実行計画が変わる)。機能を確かめる開発・テスト環境とは、目的が「本番相当での最終確認」である点で分かれる。
関連用語
出た過去問
出典:令和5年度 秋期 データベーススペシャリスト試験 午前Ⅱ 問25(IPA)
ステージング環境の説明として、適切なものはどれか。
正解:本運用システムとほぼ同じ構成のシステムを用意して、システムリリース前の最終テストを行う環境
要点:ステージングは本番同等構成でリリース前の最終確認を行う
ステージング環境は、本番とできる限り同じ構成をそろえて用意し、リリース直前の最終確認を行うための環境である。本番と条件をそろえることで、本番でしか起きない不具合を事前に洗い出せる。よってエが正しい。
出典・参考
高度試験 午前I(高度午前I 相当)のシラバスの4 開発技術 > 3. 開発環境管理 > (1) 開発環境構築に掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。