日期:2014-05-16 浏览次数:20465 次
?Oracle9i:动态SGA调整
??SGA中各种配置可以通过动态管理,限制SGA_MAX_SIZE.
??动态SGA动态分配模型中,内存单元为granule.
??granule是一个虚拟的内存空间.
??v$buffer_pool查看各种内存buffer cache的大小.
??select name,block_size,resize_state ,current_size,buffers from v$buffer_pool;
??
??granule大小:
???? <=128MB,granule size 为4MB.
???? >128MB,granule size 16MB.
???? 初始化参数:SGA_MAX_SIZE,SHARED_POOL_SIZE,DB_CACHE_SIZE
???? ALTER SYSTEM SET DB_CACHE_SIZE=64m;
???? ALTER SYSTEM SET SHARED_POOL_SIZE=32m;
???? 必须注意:各种内存之和必须小雨SGA_MAX_SIZE;
????
????
??10g,11g自动内存管理方式