首页 电脑 电脑学堂 查看内容

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

2012-5-11 11:29 830 0

摘要: 认识Oracle数据库System Global Area(SGA)(2)   2.4 Large pool和Java pool   Large pool:用于MTS、并行查询和R...
关键词: nbsp pool size 可设 如果 SGA Java bytes Large Buffers

认识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,表示未安装。  www.2cto.com     如果应用系统不使用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  www.2cto.com     -------------------- ----------   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、块头信息等。       作者 李志强
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部