【體系結構】sga

memery structure
oracle的內存結構主要由兩部分構成,一部分是sga(system global area),一部分是pga(program global area)。
對於sga而言,它最大可以佔到整個物理內存的百分之八十,對於數據庫來說,一個instance即對應一個sga。
對於pga而言,一個後臺進程對應一個,通常會有多個server對應多個pga。
 
下面具體介紹一下sga:
 sga主要內存部件shared pool,database buffer cache,redo log buffer,large pool,java pool包括其他的結構(如lock,latch等)。
sga大小可以這樣來看:
9i以前oracle啓動後sga是不可以改變大小的,9i後sga的大小可以在線動態修改。
我們可以通過修改sgs_max_size這個參數來調整sga大小。sga的內存部件在sga_max_size範圍內分配大小,其增大減小的單位是granule,對於sga小於128M時granules爲4M,大於128M時爲16M。
查看granule大小:
 
 
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章