1. 程式人生 > >1 Oracle深度學習筆記——記憶體架構之概述

1 Oracle深度學習筆記——記憶體架構之概述

1.Oracle深度學習筆記——記憶體架構之概述

        歡迎轉載,轉載請標明出處:http://blog.csdn.net/notbaron/article/details/50558131

 

當例項啟動的時候,Oracle會分配記憶體和後臺程序。

      記憶體中儲存如下資訊:

u  程式程式碼

u  每個會話的資訊

u  程式執行需要的資訊

u  鎖資料相關的資料

u  快取的資料,例如資料塊、日誌條目等。

         Oracle基本的記憶體結構主要包含

u  SGA

u  PGA

u  UGA

u  軟體程式碼區域

其中SGA是一組共享記憶體的結構,包含資料和例項的控制資訊。所有服務和後臺程序共享SGA。例如快取的資料庫和共享的SQL區域。

PGA是非共享的記憶體區域,包含ORALCE程序的資料和控制資訊。在ORACLE程序穿點的時候建立PGA。 一個PGA對應一個服務程序和後臺程序。

UGA是和會話相關的記憶體

軟體程式碼區域:是用來儲存執行程式碼的。Oracle程式碼儲存在的軟體區域和使用者程式不太一樣,在一個獨立和保護的地方。

         總的記憶體結構如下圖1


 

1. 關於記憶體管理

l  自動記憶體管理,自動分配SGA和PGA大小

l  自動共享記憶體管理(ASSM),類似半自動。設定SGA的目標大小,自動管理SGA大小,然後手動或自動管理PGA

l  手動記憶體管理:手動設定初始化引數來管理SGA和PGA元件。

再分享一下我老師大神的人工智慧教程吧。零基礎!通俗易懂!風趣幽默!還帶黃段子!希望你也加入到我們人工智慧的隊伍中來!https://www.cnblogs.com/captainbed