认识Oracle数据库System Global Area (SGA)(2)

2.4 Large pool和Java pool

  Large pool:用于MTS、并行查询和RMAN。如果使用了MTS或RMAN,large_pool特别有用,它可以降低用户对share pool的争用。

  如果应用系统不使用MTS,也不使用RMAN,large_pool_size的大小可设为1M。

  Java pool:Oracle8I以后,oracle数据库内置了对java的支持,如果数据库安装时选择了JServer组件,则这个值可以设置为20M-30M之间。可以查询v$option动态视图,如果java那一项值为true,则表示安装了JServer,为false,表示未安装。

  如果应用系统不使用PORTAL,APPS,也不使用RMAN,Java pool值的大小可设为1M。如果系统需要安装补丁,建议先把Java pool值的大小临时增加到50-150M。

  3 SGA运行情况检查

  3.1 SGA整体检查

  对于SGA部分,我们通过sqlplus查询:

  

SQL> show sga

  Total System Global Area 316899848 bytes

  Fixed Size 741896 bytes

  Variable Size 150994944 bytes

  Database Buffers 163840000 bytes

  Redo Buffers 1323008 bytes

  或者

  

SQL> select * from v$sga;

  NAME VALUE

  -------------------- ----------

  Fixed Size 741896

  Variable Size 150994944

  Database Buffers 163840000

  Redo Buffers 1323008

  Show sga的结果和SGA的初始化参数配置并不是完全一一对应的,下面是每一个部分的具体解释:

  Fixed Size

  oracle 的不同平台和不同版本下可能不一样,但对于确定环境是一个固定的值,里面存储了SGA各部分组件的信息,可以看作引导建立SGA的区域。

  Variable Size

  包含了shared_pool_size、java_pool_size、large_pool_size等内存设置和用于管理数据缓冲区等内存结构的hash table、块头信息等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值