oracle 10g中的SGA_MAX_SIZE與SGA_TARGET引數

tolywang發表於2007-04-17
sga_target是自動管理記憶體時使用的,這樣你就不用設定DB_CACHE_SIZE,SHARED_POOL_SIZE等引數,他們會根據需要自動的進行調整的。

SGA_MAX_SIZE是從oracle9i以來一直存在﹐是不可動態修改的。

SGA_TARGEToracle10g中用於實現自動SGA記憶體管理而新增加的。

SGA_MAX_SIZE指的是可動態分配的最大值﹐而SGA_TARGET是當前已分配的最大sga

SGA_MAX_SIZE是不可以動態修改的SGA_TARGET是可動態修改﹐直到SGA_MAX_SIZE的值(當然這是在例項啟動前已設定SGA_MAX_SIZE>SGA_TARGET的情況)

如果在例項啟動時﹐

SGA_MAX_SIZE < SGA_TARGET

SGA_MAX_SIZE沒設定﹐則啟動後SGA_MAX_SIZE的值會等於SGA_TARGET的值。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-84587/,如需轉載,請註明出處,否則將追究法律責任。

相關文章