■始めに メモリ資源の枯渇に伴い、業務停止やデータ紛失などのトラブルがおきてしまう可能性が高いため、メモリ設計はOracle Database構築時の重要な一環です。 本日、Oracle Databaseのメモリ構造について、少しお話しさせていただきたいです。 ■Oracle Databaseメモリの構成 SGA(System Global Area) ・共有メモリ ・頻繁にアクセスされるデータと制御情報などの保持 ・共通サーバに接続する場合、UGA(User Global Area)セッション情報はSGA上保持 PGA(Program Global Area) ・非共有メモリ(リスナー受付後、ユーザーセッションごとに保持) ・一般的にプロセスごとにスタック領域とセッション情報確保 ・専用サーバに接続する場合、UGA(User Global Area)セッション情報はPGA上保持 ■メモリ