关于oracle11G的自动内存管理MEMORY_TARGET和MEMORY_MAX_TARGET
Oracle 9i引入pga_aggregate_target,可以自动对PGA进行调整;
Oracle 10g引入sga_target,可以自动对SGA进行调整;
Oracle 11g则对这两部分进行综合,引入memory_target,可以自动调整所有的内存,这就是新引入的自动内存管理特性。
自动内存管理是用两个初始化参数进行配置的:
MEMORY_TARGET:动态控制SGA和PGA时,Oracle总共可以使用的共享内存大小,这个参数是动态的,因此提供给Oracle的内存总量是可以动态增大,也可以动态减小的。它不能超过MEMORY_MAX_TARGET参数设置的大小。默认值是0。
MEMORY_MAX_TARGET:这个参数定义了MEMORY_TARGET最大可以达到而不用重启实例的值,如果没有设置MEMORY_MAX_TARGET值,默认等于MEMORY_TARGET的值。使用动态内存管理时,SGA_TARGET和PGA_AGGREGATE_TARGET代表它们各自内存区域的最小设置,要让Oracle完全控制内存管理,这两个参数应该设置为0。
memory_max_target是一个非动态参数,不能在memory范围动态改变,只能通过指明 scope=spfile这个条件来达到数据库在下次启动后让改变生效的目的。但是memory_target这个参数是可以动态调节的...也就是说不需要重新启动DB,就可以让其生效。
MEMORY_MAX_TARGET 是设定Oracle能占OS多大的内存空间SGA_MAX_SIZE是Oracle SGA 区最大能占多大内存空间.
10g 的sga_max_size 是动态分配 Shared Pool Size,database buffer cache,large pool,java pool,redo log buffer 大小的,是根据Oracle 运行状况来重新分配SGA 各内存块的大小。PGA在10g中需要单独设定。
11g MEMORY_MAX_TARGET 参数包含SGA和PGA两部分。
在手动创建数据库时,只需要在创建数据库之前设置合适的MEMORY_TARGET和MEMORY_MAX_TARGET初始化参数。
关于oracle11G的自动内存管理MEMORY_TARGET和MEMORY_MAX_TARGET相关推荐
- oracle11g自动内存管理
Oracle一直不停的在为Orace数据库的自动化管理努力着,11G中的自动内存管理是Oracle数据库中又一新的里程碑,通过新参数MEMORY_TARGET 来代替PGA和SGA的配置,ORACLE ...
- oracle11g自动内存管理好吗,Oracle11G新特性的研究之【自动内存管理】
让实例运行为自动内存管理模式下 SQL> show parameter sga NAME TYPE VALUE -- ...
- ORACLE 11g 自动内存管理
Overview 在oracle 11g中,使用一个参数memory_target就能够实现SGA和PGA组件依据工作负荷进行自动内存分配.oracle推荐使用自动内存管理简化内存分配. oracle ...
- oracle自动内存管理要不要开,Oracle 11g的自动内存管理
Oracle 的 9i/10g 中已经对内存管理逐步做了很大的简化,11g 则更进一步,引入了一个新的概念自动化内存管理(Automatic Memory Management,AMM) . 如果 D ...
- oracle启用amm,【内存管理】Oracle AMM自动内存管理详解
一. Oracle 的三种内存管理方式 oracle 内存管理有三种方式,每一个 instance 只能够选择一种.这三种管理方式分别是 AMM 自动内存管理( Automatic Memory Ma ...
- oracle开启自动内存管理,如何设置oracle自动内存管理
为了方便很多用户们在使用oracle的时候都会开启内存自动管理系统,那么你知道如何设置oracle自动内存管理吗?接下来我们就去看看oracle自动内存管理的设置方法. 设置oralce自动内存管理 ...
- oracle 自动内存管理
oracle内存结构一般指的是SGA和PGA(当然还有UGA).自动内存管理是指自动管理SGA和PGA 一.自动PGA内存管理 使用自动PGA内存管理,这种方法就不需要设置PGA内部其他内存大小,比如 ...
- Oracle 自动内存管理 SGA、PGA 详解
ASMM自动共享内存管理: 自动根据工作量变化调整 最大程度地提高内存利用率 有助于消除内存不足的错误 SYS@PROD>show parameter sga NAME ...
- 适当地使用公共语言运行库的垃圾回收器和自动内存管理
小心不要给每个请求分配过多内存,因为这样垃圾回收器将必须更频繁地进行更多的工作.另外,不要让不必要的指针指向对象,因为它们将使对象保持活动状态,并且应尽量避免含 Finalize 方法的对象,因为它们 ...
最新文章
- JVM结构、内存分配、垃圾回收算法、垃圾收集器。
- virtualenvvirtualenvwrapper on WindowsUbuntu
- BZOJ - 4196 软件包管理器 (树链剖分+dfs序+线段树)
- 阿里云服务网格ASM集成SLS告警
- css3 之表格隔行分色显示
- 男人有钱还是没钱,只需要关注他这三点,就明白了
- Linux下C编程入门(2)
- MySQL索引优化案例学习总结
- 电话交换机原理(企业运用方案)
- 【论文精读】Stable Linear Structures and Seam Measurements for Parallax Image Stitching
- 在 Linux中 cp复制文件时,出现略过的提示
- Problem 1 : Multiples of 3 and 5
- Tomcat中 appBase和docBase配置及默认管理页面
- 【JZOJ 5421】【NOIP2017提高A组集训10.25】嘟嘟噜
- 移动apn接入点哪个快_2020年北京移动电信联通校园卡5G网速究竟有多快?
- 计算机基础知识背诵口诀,字根表口诀怎么快速背-文言文的快速背诵方法4则,附虚词背诵顺口溜...
- 流行和声(7)min7b5/半减七和弦
- enumerate用法
- 微信支付服务器错误,【支付问题】微信支付宝支付超时、支付异常解决办法
- firefox上传文件
热门文章
- 制作公众号数据分析表
- EMV 与 chip and pin
- java逻辑量_Java逻辑类型常量有两个:( )和( )。_学小易找答案
- 数据科学家、数据工程师、数据分析师的区别有什么
- 新手入门:3个数升序排列
- python砍价代码_【微擎微赞模块】砍价宝4.5小程序版+小程序前端+后端+素材包+砍价+抢购+拼团...
- oracle 修改序列 next number,oracle序列详解
- 添加商品,如果已经选择了就不能重复添加了。类似购物车的添加。js怎么判断呢?
- 独立开发变现周刊(第92期):创建一个年收入350万美元的小工具,1000万至1500万美元出售...
- 【Unity3d学习】粒子光环的制作——粒子编程初体验