AMM:automatic memory management(11.1才有的特性) 即让数据库完全管理SGA、PGA的大小,而对于管理员只需要设置一个总的大小(memory_target),数据库会动态的调整SGA、PGA的大小以及其中包含的各个组件大小,如Database buffer cache、Shared pool等等。
ASMM:automatic shared memory management,即让设置一个SGA的目标值以及SGA的最大值,数据库来动态调整其中的各个组件,如Database buffer cache、Shared pool等等。
AMM只需要设置一个memory_target,其中SGA、PGA数据库会根据运行的具体情况来调整这些大小,这样有一个好处即管理方便,经验不充足的人建议就设置AMM让数据库来管理各个内存空间大小的分配。 ASMM则是设置SGA_TARGET,让数据库来管理SGA中各个组件的大小。
所以说是两个参数而已
memory_target 与 SGA_TARGET
所以不要被概念所迷惑,技术大牛讲这些概念时,其实就是这些
ASMM:automatic shared memory management,即让设置一个SGA的目标值以及SGA的最大值,数据库来动态调整其中的各个组件,如Database buffer cache、Shared pool等等。
AMM只需要设置一个memory_target,其中SGA、PGA数据库会根据运行的具体情况来调整这些大小,这样有一个好处即管理方便,经验不充足的人建议就设置AMM让数据库来管理各个内存空间大小的分配。 ASMM则是设置SGA_TARGET,让数据库来管理SGA中各个组件的大小。
所以说是两个参数而已
memory_target 与 SGA_TARGET
所以不要被概念所迷惑,技术大牛讲这些概念时,其实就是这些
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7569309/viewspace-2135088/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/7569309/viewspace-2135088/