自动SGA管理,ASMM,MMAN,sga_target,sga_max_size
从10G开始,ORACLE提供了自动SGA的管理,(ASMM,Automatic shared Memory Management)。
而sga_target用来启动ASMM,该参数定义了整个SGA的总容量,初始化参数statistics_level必须设置为typical或all才能启动ASMM,否则设为basic,则关闭ASMM。sga_target_size不能超过sga_max_size。
ASMM能自动调整的5个内存池的大小,它们是:shared pool,buffer cache,large pool,java pool 和stream pool。而像Log buffer与keep buffer cache这些则仍然需要DBA手工调整。
MMAN后来进程会询问各个内存组件顾问,再自动调整各池的大小。
如果启动了ASSM的同时,又手工指定了某个池大小,如buffer cache的大小,则手工指定的为下限。
[@more@]
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24870090/viewspace-1055778/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/24870090/viewspace-1055778/