AI作成・独立検証済(有資格者監修なし)1Z0-082 対応
SGA(システムグローバル領域)難易度 標準無料

SGA(System Global Area)を構成するコンポーネントとして正しいものすべて選べ。(複数選択)

  1. Aデータベースバッファキャッシュ
  2. BREDOログバッファ
  3. C共有プール(Shared Pool)
  4. DPGA(各サーバープロセス専有のソート領域・カーソル状態)
正解・解説・誤答理由・ひっかけを見る▼ open
✓ 正解:AAI作成・独立検証済

解説

SGA(System Global Area)は、インスタンスの起動時に確保される共有メモリ領域で、 そのインスタンスに接続するすべてのサーバープロセス・バックグラウンドプロセスから共有される。主な構成要素は次のとおり。

  • データベースバッファキャッシュ:ディスクから読み込んだデータブロックをメモリ上にキャッシュする領域。
  • REDOログバッファ:コミット前後の変更内容(REDOエントリ)を一時的に保持するリングバッファ。LGWR がここから REDOログファイルへ書き出す。
  • 共有プール(Shared Pool):解析済み SQL・PL/SQL のライブラリキャッシュや、データディクショナリキャッシュを保持する。
  • ラージプール/Java プール/ストリームプール(設定時):RMAN バックアップ、共有サーバー、Java 実行、並列問合せ等で使う補助領域。

一方、PGA(Program Global Area)サーバープロセスごとに個別に割り当てられる非共有メモリであり、 ソート領域・カーソル状態・セッション変数等を保持する。SGA には含まれない点が本問の核心。

各誤答が違う理由
  • DPGA はサーバープロセスごとに個別確保される非共有メモリであり、SGA の一部ではない。SGA(共有)と PGA(専有)は対をなす別カテゴリ。
ひっかけ: 「メモリに関するものは全部 SGA」という粗い理解で、PGA(プロセス専有領域)まで SGA に含めてしまう誤り(D)が典型的な罠。 SGA=共有、PGA=専有という対比を押さえる。
公式ドキュメント・関連Database Concepts ― System Global Area
AIが作成し、独立した検証を経た解説です(有資格者による監修は経ていません)
この分野をもっと解いて、得点源に
メモリ構造 を含む問題を分野別に演習できます。
演習する →