目次:
定義-システムグローバルエリア(SGA)とはどういう意味ですか?
システムグローバルエリア(SGA)は、リレーショナルデータベース管理システム(RDMS)の重要なコンポーネントです。 Oracle Corporationによって開発されたSGAメモリ領域は、Oracleプロセスで使用され、必要な受信データや内部制御データなど、適切なデータベース機能に不可欠な共有データベースインスタンス情報を保持します。TechopediaはSystem Global Area(SGA)について説明します
Oracleは初期化パラメータを使用して、割り当てられたSGAメモリの量を制御します。 Oracle Database 10gでは、SGAはパラメータ「sga_target」および「sgs_max_size」で構成されます。
Oracleは自動メモリー管理機能を使用して、メモリーを計算し、異なるSGA領域に割り当てます。 初期化パラメータを使用して、個々のSGA領域にメモリを手動で割り当てることもできます。
SGAコンポーネントは次のとおりです。
- 辞書キャッシュ:アカウント、セグメント、データファイル、テーブル、特権に関する情報などのデータディクショナリテーブル情報を保持します
- REDOログバッファ:オンラインREDOログファイルにまだ書き込まれていないコミット済みトランザクションに関する情報が含まれます
- Buffer_cache:データファイルから読み取られたデータブロックのコピーを保持します
- 共有プール:解析済みで一般的に使用される構造化照会言語(SQL)ステートメントのキャッシュを保持します
- Javaプール:Javaステートメントを解析します
