oracle架構之系統全域性區
Oracle基礎架構整理一系統全域性區
一.Oracle伺服器由例程和資料庫兩部分構成。
1.例程:是一組記憶體結構和後臺程式的集合。包括SGA(系統全域性區)和後臺程式。
2.SGA包括資料庫高速緩衝區,重做日誌緩衝區和共享池,大緩衝池。
3.後臺程式包括SMON(系統監控程式),PMON(程式監控程式),DBWR(資料庫寫程式),CKPT( 檢查點程式),LGWR(重做日誌寫程式)
4.下面主講系統全域性區:SGA是所有使用者程式共享的一塊記憶體區域。當啟動例程時,Oracle會自動分配SGA;當關閉例程時,Oracle會自動釋放SGA所佔用的空間。
SGA主要包括共享池(Shared Pool),資料庫快取記憶體(Database Buffer Cache),重做日誌緩衝區(Redo Log Buffer),另外包括大緩衝區(Large Pool)。
共享池:用於存放最近執行的SQL語句和資料字典資訊,尺寸由初始化引數
SHARED_POOL_SIZE定義。
資料庫快取記憶體:用於存放最近訪問的資料塊資訊,它是由許多小緩衝區(緩衝區尺寸=資料塊尺寸)組成的。在Oracle Database 10G中,使用初始化引數DB_CACHE_SIZE可以定義標準資料快取記憶體,使用DB_nk_CACHE_SIZE(n:2,4,8,16,32)可以定義非標準快取記憶體。
重做日誌緩衝區:用於記載例程變化,其尺寸由初始化引數LOG_BUFFER定義。
大緩衝池:用於為大記憶體操作提供相對獨立的記憶體空間,其尺寸由初始化引數Large_Pool_Size定義。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12035968/viewspace-584358/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SGA系統全域性區記憶體結構瞭解記憶體
- 設定系統全域性區SGA命令
- ORACLE PGA程式全域性區Oracle
- ORACLE之常用FAQ:ORACLE構架體系Oracle
- 2 Day DBA-管理Oracle例項-關於例項記憶體結構-系統全域性區(SGA)Oracle記憶體
- Oracle JDE 系統架構總結..Oracle架構
- Oracle最高可用性架構之Data Guard管理Oracle架構
- Oracle最高可用性架構之Data Guard概述Oracle架構
- 從部署架構提高系統健壯性架構
- Oracle分散式系統中的全域性資料庫名Oracle分散式資料庫
- 微服務架構之「 監控系統 」微服務架構
- Oracle體系架構Oracle架構
- 記憶體四區之程式碼區,全域性區,棧區和堆區記憶體
- shell全域性(系統)環境變數變數
- 推薦系統之業務架構總覽架構
- Android 儲存系統之架構篇Android架構
- Android系統架構-----Android的系統體系架構Android架構
- win10系統怎麼設定全域性代理_win10系統如何設定全域性代理Win10
- CMake 屬性之全域性屬性
- java商城系統架構之第三篇——叢集架構搭建Java架構
- 分散式架構篇 | 如何在分散式架構下完美實現“全域性資料一致性”?分散式架構
- 廣告系統架構架構
- 安卓系統架構安卓架構
- 系統架構師架構
- 智慧園區管理系統開發技術架構架構
- 超融合架構與傳統IT架構的區別架構
- 探索React原始碼的全域性模組系統React原始碼
- iOS系統右滑返回全域性控制方案iOS
- 鴻蒙系統(HarmonyOS)全域性彈窗實現鴻蒙
- 系統架構師大會:中國系統架構師的盛宴架構
- Oracle全域性臨時表Oracle
- oracle架構之後臺程式Oracle架構
- C#之全域性觀C#
- 系統架構設計之-任務排程系統的設計架構
- FACEBOOK 的系統架構架構
- Tomcat系統架構Tomcat架構
- IOS的系統架構iOS架構
- 系統架構演變架構