1 Oracle深度學習筆記——記憶體架構之概述
阿新 • • 發佈:2018-12-28
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