Oracle 11g笔记——Oracle内存结构

本文详细介绍了Oracle 11g的内存结构,包括系统全局区域(SGA)的组成部分如缓冲区缓存、共享池、重做日志缓冲区、大型池、Java池和流池,以及程序全局区域(PGA)的作用和配置。SGA中的各个缓存和池在数据库操作中起到关键作用,而PGA则为每个进程提供私有内存空间。
摘要由CSDN通过智能技术生成

Oracle内存结构:
分配给Oracle实例的数据区域为:系统全局区域(System Global Area, SGA)
Oracle的可执行代码驻留在软件代码区域中,称为:程序全局区域(Program Global Area, PGA),对于第个服务器和后台进程来说都是私有的。Oracle为第个进程分配一个PGA。


一、系统全局区域(SGA)

用于oracle实例的一组共享内存结构,由数据库实例的用户共享。
启动Oracle实例时,系统根据在初始参数文件中指定的值或硬码在Oracle软件中的值,为SGA分配内存。
SGA_MAX_SIZE参数:所有SGA不同部分大小必须不能超出SGA_MAX_SIZE的值。
如果没有指定SGA_MAX_SIZE,但指定了参数SGA_TARGET,Oracle会自动调整SGA各组成部分的大小,使分配的内存总量等同于SGA_TARGET.
MEMORY_TARGET是Oracle11g中新增加的参数,用于在SGA和PGA之间平衡Oracle可用的所有内存,以优化性能。
1、缓冲区缓存
   缓冲区缓存保存来自于磁盘的数据块,这些数据块有的满足最近执行的select语句,有的是通过DML语句改变或添加的已修改的块。
   DB_CACHE_SIZE

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值