ITPub博客

首页 > 数据库 > Oracle > 自动SGA共享内存管理,ASMM,MMAN,sga_target,sga_max_size

自动SGA共享内存管理,ASMM,MMAN,sga_target,sga_max_size

原创 Oracle 作者: 时间:2011-10-18 19:22:16 0 删除 编辑

自动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博客 ” ,链接:https://blog.itpub.net/24870090/viewspace-1055778/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    89
  • 访问量
    394810