Oracle 内存参数设置


oracle 实例结构:

oracle实例 = 内存结构+进程结构

oracle进程=服务进程+用户进程

主要的后台进程有:

DBWR:数据库读写进程

LGWR:日志记录进程

ARCH:归档进程

CKPT:检查点进程(日志切换;上一个检查点之后,又超过了指定的时间;预定义的日志块写入磁盘;例程关闭,DBA强制产生,表空间offline)

LCKn:封锁进程

Dnnn:调度进程

内存结构:

oracle内存结构=SGA(系统全局区) + PGA(程序全局区)

SGA:是用于存储数据库信息的内存区,该信息为数据库进程所共享。它包含Oracle 服务器的数据和控制信息,它是在Oracle服务器所驻留的计算机的实际内存中得以分配,如果实际内存不够再往虚拟内存中写

理论上SGA可占OS系统物理内存的1/2——1/3

原则:SGA+PGA+OS使用内存<总物理RAM

SGA=((db_block_buffers*blocksize)+(shared_pool_size+large_pool_size+java_pool_size+log_buffers)+1MB

1SGA系统全局区.(包括以下五个区)

A、数据缓冲区:db_block_buffers)存储由磁盘数据文件读入的数据。

大小: db_block_buffers*db_block_size

Oracle9i设置数据缓冲区为:Db_cache_size

原则:SGA中主要设置对象,一般为可用内存40%

B、共享池:shared_pool_size:数据字典,sql<

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值