oracle 内存结构db_cache_size,Oracle专用服务器的内存结构分布原则

一般我们会把Oracle实例的内存用到系统物理内存的80%-60%(4G以上内存用到80%以上,2G内存用到60%-70%)

s=pga+sga_max_size=80%memory (对于OLTP系统pga是sga的4分之1,如果是DSS,则可以各占一半)

db_cache_size=60%sga

shared_pool_size=sga_max_size-db_cache_size-160m 也可以设置为35%sga左右

java_pool_size=64m

large_pool_size=16m

log_buffer=2m

1:4G物理内存

如果为4000m

s=3200m

对于OLTP(

sga=s*80%=2560m

db_cache_size=1536m 访问数据时数据的缓冲区、更新数据提交之前的脏数据等

shared_pool_size=864m 放置sql、plsql代码(以提高代码的共享)和数据字典信息(提高数据字典信息的访问速度)

java_pool_size=64m java应用

large_pool_size=16m 备份和恢复时使用,共享服务器时用户session的信息(UGA)(专用服务器时用户的session信息放置在pga中)

log_buffer=2m 日志数据缓冲、归档所用

PGA=640M)

对于DSS(

sga=s*50%=1600m

db_cache_size=960m 访问数据时数据的缓冲区、更新数据提交之前的脏数据等

shared_p

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值