Oracle效能優化視訊學習筆記-動態調整SGA

bq_wang發表於2007-12-12
這個章節估計是所有視訊中最短的了,:),主要說了一個granule的概念和如何進行動態引數設定

動態調整SGA
動態SGA分配
調整buffer caches
調整共享池大小

動態SGA允許改變SGA配置,在不重啟例項的情況下
SGA受限於SGA_MAX_SIZE
動態SGA能夠通過DBA命令列進行增大和縮小

動態SGA分配單元為granule
通過v$buffer_pool監控buffer cache的大小

granule的大小依賴於SGA的總大小
buffer cache,shared pool,fixed SGA(include redo buffer)至少需要個一個粒

初始化引數
SGA_MAX_SIZE=XXXM
DB_CACHE_SIZE=XXXM
SHARED_POOL_SIZE=XXXM
alter system set ...

動態分配的記憶體必須是粒度大小的整數倍
整個SGA的大小要小於sga_max_size
db_cache_size不能設為0

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

相關文章