分享更有价值
被信任是一种快乐

pga相关参数有哪些

文章页正文上

这篇文章主要介绍“pga相关参数有哪些”,在日常操作中,相信很多人在pga相关参数有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”pga相关参数有哪些”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!PGA
UGA:session信息,WORK AREA(hash area,sort area等)等等
CGA:parse调用、executive调用、fetch调用等pga_aggregate_target设定所有进程总的WORK AREA区大小,主要影响下面几个相关参数的设定
_smm_max_size: 串行进程的WORK AREA上限值,单位KB。默认值
_pga_max_size: 每个进程WORK AREA上限值,单位byte。
_smm_px_max_size
: 并行模式下,所有并行进程共享的WORK AREA上限值,单位KB_smm_max_size: pga_aggregate_target
pga_aggregate_target [免费主机域名500MB , 1000 MB], then _smm_max_size = 100 MB pga_aggregate_target >= 1000 MB, then _smm_max_size = 10% * pga_aggregate_target, 最大值 1024MB_pga_max_size:_smm_max_size
_smm_max_size > 100m,then _pga_max_size = 2 * _smm_max_size_smm_px_max_size: _smm_px_max_size = 50% * pga_aggregate_target degree of parallelism (DOP)
degree of parallelism (DOP) > 5, 所有slave进程共享_smm_px_max_size从上面的分析,我们可以得到下面的一些指导:1、增大pga_aggregate_target设置,可以提高每个进程的work area大小,对于hash join、排序等操作有利2、PGA达到10G后,单个进程的work area已经达到极限,不能再获得更大的空间了3、在CPU足够的情况,设置并行度超过6,可以获得更大的work area空间,比如创建索引就会更快4、如果大量进程启用高并行度,操作系统内存很容易被消耗光,因为PGA只是限定了work area的空间,而其他的组件可以越界。综上,pga_aggregate_target并不是硬性限制,work area之外的内存,不被pga_aggregate_target和_pga_max_size所限制。所以经常会看到PGA的大小超过了pga_aggregate_target,这通常是因为PL/SQL中的变量和数组中装入了巨大的数据造成的。通常的例子是bulk collect。在12c中引入了PGA_AGGREGATE_LIMIT参数,可用来硬性限制PGA大小。In Oracle release 12.1: the greater 免费主机域名of the following:* 2 GB* 200% of PGA_AGGREGATE_TARGET* (Value of PROCESSES initialization parameter setting) * 3 MBIt will not exceed 120% of the physical memory size minus the total SGA size.In Oracle release 12.2:* If MEMORY_TARGET is set, then PGA_AGGREGATE_LIMIT defaults to the MEMORY_MAX_TARGET value.* If MEMORY_TARGET is not set, then PGA_AGGREGATE_LIMIT defaults to 200% of PGA_AGGREGATE_TARGET.* If MEMORY_TARGET is not set, and PGA_AGGREGATE_TARGET is explicitly set to 0, then the value of PGA_AGGREGATE_LIMIT is set to 90% of the physical memory size minus the total SGA size.In all cases, the default PGA_AGGREGATE_LIMIT is at least 2GB and at least 3MB times the PROCESSES parameter.到此,关于“pga相关参数有哪些”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注云技术网站,小编会继续努力为大家带来更多实用的文章!

相关推荐: oracle中如何使用物理拷贝的方式创建dataguard

这篇文章主要介绍了oracle中如何使用物理拷贝的方式创建dataguard,具有一定借鉴价值,感兴趣的免费主机域名朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在主库所做操作启动到mount 归档模式.如果非归档需要重启…

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

云服务器、web空间可免费试用

宝塔面板主机、支持php,mysql等,SSL部署;安全高速企业专供99.999%稳定,另有高防主机、不限制内容等类型,具体可咨询QQ:360163164,Tel同微信:18905205712

主机选购导航云服务器试用

登录

找回密码

注册