oracle11g中的几个内存初始化参数

oracle11g中的几个内存初始化参数
memory_max_target初始化参数(advanced,在oracle11g中才有该参数)设置启用oracle内存自动化管理
(automatic memory management,AMM)的内存大小。默认值是0,即不启用该新特性。该参数的取值范围是
0到oracle数据库可用的最大内存。该参数是memory_target可以设置的最大值。该参数是静态初始化参数
修改的时候需要使用 scope=spfile。
memory_target参数化参数(advanced),设置oracle整个系统可以使用的内存大小,oracle将会根据memory_target的值自动的调整SGA与
PGA的值。该参数是动态初始化参数,默认值是0,取值范围是152MB到memory_max_target参数指定的值。
sga_target初始化参数(basic),设置所有的SGA组件的大小。默认值是0,最小是64M,值的范围取决于操作系统。
如果指定了该参数,以下内存池将会自动的调整大小。
1、buffer cache(db_cache_size)
2、shared pool(shared_pool_size)
3、large pool(large_pool_size)
4、java pool(java_pool_size)
5、sterams pool(stream_pool_size)
sga_target指定的该参数是SGA ASSM(Automatic Shared Memory Management.)的最小值。但是以下SGA组件不受ASSM的影响
1、log buffer
2、其他缓冲区,比如keep,recycle,非标准块缓冲区
3、fixd SGA与其他内部分配
sga_target的值减去这些不受ASSM影响的SGA组件的内存总量,剩余的内存是用于ASSM管理。
可以使用alter system动态修改sga_target的大小。
在启用oracle内存自动化管理以后,即使sga_target设置为0,SGA的管理也还是ASSM方式。
pga_aggregate_target初始化参数(basic),设置所有的服务进程(server processes)可用的PGA大小。
该参数的默认值是10M与SGA的20%中的较大值。该参数的取值范围是10M到4096GB - 1。设置该参数为非零时
workarea_size_policy的值将会设置为auto,这时候SQL工作区的大小将会自动的调整。如果该值
设置为0,那么workarea_size_policy的值将会设置为manual,那么SQL工作区的大小将会使用*_area_size
参数。
pga_aggregate_target
是动态初始化参数。
但是在启用了oracle内存自动化管理以后,即使设置pga_aggregate_target的值为0,workarea_size_policy
也是auto的。
SQL> show parameter  pga_aggregate_target
NAME                                 TYPE        VALUE
------------------------------------ ----------- -------------
pga_aggregate_target                 big integer 0
SQL> show parameter workarea_size_policy
NAME                                 TYPE        VALUE
------------------------------------ ----------- -------------
workarea_size_policy                 string      AUTO
注:
oracle内存管理自动化管理的方式有:AMM,ASSM, automatic PGA memory management。
他们管理的范围与领域不同,但是个人认为这些方法优于手动管理,因为自动化管理基于各种各样的
统计值与复杂的数据模型来调整实例内存中各组件的大小。比手工的方式更简单,及时,高效。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26110315/viewspace-716974/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/26110315/viewspace-716974/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值