プライマリ・コンテンツに移動
Oracle® Database 2日でデータベース管理者
12c リリース1 (12.1)
B71307-08
目次へ移動
目次
索引へ移動
索引

前
次

5.1.4.1 システム・グローバル領域

システム・グローバル領域(SGA)は、SGAコンポーネントと呼ばれる共有メモリー構造のグループで、1つのOracle Databaseインスタンスのデータと制御情報が含まれます。SGAは、すべてのサーバー・プロセスとバックグラウンド・プロセスで共有されます。SGAに格納されるデータには、キャッシュ・データ・ブロックや共有SQL領域などがあります。

表5-2に、SGAのコンポーネントをリストします。

表5-2 SGAコンポーネント

コンポーネント 説明

データベース・バッファ・キャッシュ

データベースに格納されているデータの問合せまたは変更を行う前に、データをディスクから読み取って、バッファ・キャッシュに格納する必要があります。データベースに接続されているすべてのユーザー・プロセスでバッファ・キャッシュへのアクセスを共有します。最適なパフォーマンスを得るには、バッファ・キャッシュに十分な容量を確保し、ディスクI/O操作が頻繁に行われないようにする必要があります。

共有プール

共有プール・キャッシュの情報はユーザー間で共有されます。

  • 再利用できるSQL文

  • ユーザー・アカウント・データ、表および索引の説明、および権限などのデータ・ディクショナリからの情報

  • データベースに保存されている実行可能コードのストアド・プロシージャ

REDOログ・バッファ

このバッファは、REDO情報がディスクに保存されている物理オンラインREDOログ・ファイルに書き込まれるまで、REDO情報をキャッシュしてパフォーマンスを向上させます。REDO情報とオンラインREDOログ・ファイルの詳細は、オンラインREDOログ・ファイルについてを参照してください。

ラージ・プール

このオプション領域は様々なサーバー・プロセスの大きいI/Oリクエストをバッファするために使用されます。

Javaプール

JavaプールはJava Virtual Machine(JVM)内のすべてのセッションに特化したJavaコードおよびデータに対して使用されているメモリーの領域です。

Streamsプール

Streamsプールは、Oracle Streams機能で使用されるメモリー領域です。Oracle Streamsの詳細は、『Oracle Streams概要および管理』を参照してください。

結果キャッシュ

結果キャッシュは問合せ結果をバッファします。問合せが、結果キャッシュに格納されている結果に対して実行されると、データベースは問合せを再実行するかわりに結果キャッシュから結果を戻します。このSGAコンポーネントは、頻繁に行う問合せの実行速度を向上させます。

関連項目: