Oracle記憶體結構

2021-07-09 16:49:06 字數 356 閱讀 8286

在oracle的記憶體結構中有如下的結構圖

在上圖中可以看到,從整體上可以分為 pga與sga兩個區域,其中:

pga(private global area,系統全域性區):由所有伺服器和後台程序共享,sga中出處的資料例項包括快取記憶體的資料庫和共享sql區域

sga(pross glabal area,程式全域性區域):各個伺服器程序和後台程序專用,由一下各項組成:

1)資料快取區-快取記憶體:用於快取從磁碟檢索到的資料塊

2)重做日誌快取區:使用者快取重做資訊,直到其可以寫入磁碟為止

Oracle記憶體結構

檢視sga的記憶體分配情況 show sga 或者 select from v sga 檢視sga max size的值 show parameter sga max size 檢視當前sga總的記憶體大小 select sum value 1024 1024 total sga mb from v...

精 Oracle記憶體結構詳解

現代計算機中,cpu 對記憶體的訪問速度要比從磁碟的速度快千倍,因此 oracle 對於資料的訪問 也盡量都在記憶體中完成,而不是直接修改硬碟上的資料。記憶體內容在合適的時候再同步到磁碟。oracle 利用記憶體來克服磁碟 io的束縛,在記憶體中進行活動越多,系統效能越好,反之,在磁碟上進 行的操作...

Oracle 體系結構二 記憶體結構

oracle例項由共享記憶體塊 sga 以及大量的後台程序構成。sga必須包含的資料結構 可選的資料結構 使用者會話還需要伺服器端的記憶體。此記憶體是不共享的pga。每個會話都有自己專用的pga。資料庫緩衝區快取 資料庫緩衝區快取是oracle用來執行sql的工作區域。在更新資料時,使用者的會話不直...