ORACLE的PGA是指程序全局区,主要包括排序空间(SORT_AREA_SIZE),HASH连接空间(HASH_AREA_SIZE),位图合并空间(BITMAP_MERGE_AREA_SIZE)等等。
在ORACLE9i以前,这些参数都需要单独配置,设置的空间给每个会话保留使用,如:
SORT_AREA_SIZE=1M
HASH_AREA_SIZE=5M
BITMAP_MERGE_AREA_SIZE=10M
假设系统有100个会话,那么PGA大小约为 100*(1+5+10)=1600M。对于一个2G内存的系统,一般去除SGA和操作系统内存后,留给PGA的空间只有400M左右,要分配PGA=1.6G是不可能的,所以只能减少相应的空间。但是减少相应的空间必将产生大量的磁盘数据交换,这将会严重影响系统性能。对于这种应用只能对普通会话设置较小的*_AREA_SIZE,对于一些大数据批处理会话,可以单独指定相应的*_AREA_SIZE,这样可以适当的缓解问题,但是配置比较麻烦,实际效果也不太好。
Oracle从9i开始增加了PGA自动管理的功能,可以说是打开了ORACLE内存自动管理的新篇章。通过PGA自动管理,ORACLE把所有的用户*_AREA_SIZE当做统一的内存来分配,这样可以做到资源的合理利用,根据ORACLE标准PGA参数算法,每个会话最大可以用到PGA*5%的空间,也就是说,如果分配400M的PGA,那么每个会话可以最大用到400*5%=20M的内存,这样PGA自动管理就把以前的*_area_size比较难配置的问题基本解决了。
在ORACLE9i中PGA的自动管理只能用于专用服务器中,ORACLE10g中共享服务器也可以配置PGA自动管理了,所以传统指定每个*_AREA_SIZE的PGA手动管理方法已经很少使用。
分享到:
相关推荐
在本文中,我们将深入探讨由标题“FS-MD-PGA_PGA_SAR_FS成像_自聚焦”所涉及的关键技术领域,以及与之相关的描述。这些技术主要集中在合成孔径雷达(SAR)成像、自聚焦算法以及两种特定的处理方法:MD(M autofocus...
在手动 PGA 内存管理中,有三个参数对 PGA 影响最大:SORT_AREA_SIZE、SORT_AREA_RETAINED_SIZE 和 HASH_AREA_SIZE。SORT_AREA_SIZE 是对信息排序所用的内存总量,SORT_AREA_RETAINED_SIZE 是排序后在内存中保存排序...
2.54mm引脚间距PGA封装Pin Grid Array Package (PGA)-AD封装库(PCB库).PcbLib PGA26x26-P37 PGA27x27-P68 PGA27x27-P68/X1.4 PGA27x27-P84 PGA27x27-P100 PGA27x27-P141 PGA28x28-P68 PGA28x28-P68/D28.5 PGA28x28...
这本书深入浅出地介绍了Oracle的物理结构、逻辑结构以及调优技术,对于想要深入理解Oracle数据库的人来说,无疑是一部经典之作。 首先,我们要理解Oracle数据库的物理结构。在Oracle中,数据存储在数据文件(Data ...
- 使用 Oracle Enterprise Manager (OEM) 进行集中管理和监控。 - 实施定期备份策略,确保数据的安全性和完整性。 #### 结论 在 RHEL 6.1 上部署 Oracle 11g R2 RAC 是一项复杂的任务,需要仔细规划和执行。遵循...
标题中的"FS-MD-PGA_PGA_SAR_FS成像_自聚焦_源码.zip"表明这是一个关于合成孔径雷达(SAR)成像技术的软件源码压缩包,其中涉及了Fast Slepian(FS)、Multidimensional Deconvolution(MD)、Phase Gradient ...
标题中的"FS-MD-PGA_PGA_SAR_FS成像_自聚焦"涉及到的是雷达成像技术中的几个关键概念,主要包括飞行模式(FS)、多径分解(MD)、相位梯度自聚焦(PGA)以及合成孔径雷达(SAR)成像与自聚焦技术。下面将对这些内容...
- **利用Oracle的自动化功能**:尽可能利用Oracle提供的自动化内存管理功能,减少手动调整的频率。 #### 五、结论 通过对Oracle内存管理的深入了解,我们可以更好地配置数据库,从而实现更高效的性能和更高的可用...
基于hash优化的并行遗传算法_Hash-based-PGA
Oracle数据库是全球最广泛使用的商业关系型数据库管理系统之一,由美国甲骨文公司(Oracle Corporation)开发和维护。本教程“oracle官方教材043--英文版ppt”是一份来自Oracle官方的教育材料,旨在帮助用户深入理解...
本文将深入探讨Oracle实例的内存管理机制,重点讲解系统全局区(SGA)与程序全局区(PGA)的组成部分及其调整方法,以实现数据库性能的最大化。 #### 一、Oracle实例内存架构概览 Oracle实例的内存结构主要分为两...
### Oracle学习——DBA:体系结构与管理 在IT领域,特别是对于那些专注于数据库管理和维护的专业人士来说,Oracle数据库的体系结构与管理是一项至关重要的技能。以下内容将深入探讨Oracle数据库的相关知识点,主要...
Oracle学习之路1-OCP是专为那些希望深入掌握Oracle数据库技术的人士设计的一份宝贵的教育资源。Oracle,全球知名的关系型数据库管理系统,广泛应用于企业级的数据存储与管理,其认证专家(OCP)证书是IT行业内认可的...
1. **自动PGA管理**:自Oracle 10g开始,引入了自动PGA内存管理功能,允许数据库自动调整PGA大小,以适应工作负载的变化,减少了手动调优的需求。 2. **PGA参数配置**:`pga_aggregate_target`是用于设置PGA总目标...
Oracle数据库的版本更新带来了许多重要的技术创新和改进,从8i到9i,再到10g,最后到11g,每个版本都提升了系统的性能、可用性、可管理性和安全性。以下将详细介绍这些版本的主要区别和新特性。 1. **Oracle 9i** ...
Oracle数据库是全球广泛使用的大型关系型数据库管理系统,尤其在企业级应用中占据重要地位。"Oracle课程相关练习oracle-job-master.zip"这个压缩包文件显然包含了与Oracle数据库学习相关的练习资料,可能是为了帮助...
此外,Oracle内存管理涉及SGA(System Global Area)和PGA(Program Global Area)。SGA是共享内存区域,包含数据库服务器的数据和控制信息,如缓冲区缓存、数据字典缓存等。PGA则是每个服务器进程或后台进程的私有...
在使用放大器的场合中,往往希望增益能够调整,以使...这里只介绍BURR-BROWN公司的PGA202/203程控仪表放大器,该芯片无需外围芯片,而且PGA202与PGA203级联使用可组成从1~8000倍的16种程控增益,使应用更灵活方便。
- `svrmgrl`或`emctl`用于管理和监控Oracle企业管理器(EM)。 8. **安全设置**: 安装后,应锁定Oracle账户,如`sys`、`system`,并创建新的管理员账户。设置强密码策略,并启用审计功能以增强安全性。 9. **...