Oracle 内存参数

  • SGA、与PGA的计算方式 
  • 细节参数

安装Oracle中内存管理步骤


当安装Oracle时,内存管理有两种。第一是典型,第二是定制。

我们肯定选择定制啦,定制分为自动管理内存以及手动管理内存。对于中小型数据库可以使用自动分配SGA

 

一、SGA、与PGA的计算方式

 

OLTP DB:

SGA = 系统内存 x 70% x 80%;

PGA = SGA x (10% ~ 20%);

 

OLAP DB:

SGA = 系统内存 x 80% x 60%;

PGA = SGA x (45% ~ 65%);

 

SGA对应SGA_TARGET参数

 

 

二、细节参数

 

共享池

用于存放Library Cache,不能过大否则适得其反。通常300-500MB为佳

对应初始化参数为SHARED_POOL_SIZE

 

缓冲区高速缓存

数据库中数据从磁盘中读取出来后就存放在此处,所以此值越大愈好,所有空闲的内存都可以分配给他.

对应初始化参数为DB_CACHE_SIZE

 

Java池

用于支持Java procedure以及Oracle JVM,一般不需要太大.如若无此需求可设置为0.

对应初始化参数为JAVA_POOL_SIZE

 

大型池

主要应用于直接路径导入导出与RMAN备份等,100-200MB即可.

对应初始化参数为LARGE_POOL_SIZE

 

PGA大小

参考SGA与PGA计算方式

对应参数PGA_AGGREGATE_TARGET

 

32bit系统平台,SGA最大值为1.7GB

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值