oracle调优参数PGA_AGGREGATE_TARGET 小记
官方说明:
10g
http://docs.oracle.com/cd/B19306_01/server.102/b14237/initparams157.htm
PGA_AGGREGATE_TARGET specifies the target aggregate PGA memory available to all server processes attached to the instance.
Property Description
Parameter type Big integer
Syntax PGA_AGGREGATE_TARGET = integer [K | M | G]
Default value 10 MB or 20% of the size of the SGA, whichever is greater
Modifiable ALTER SYSTEM
Range of values Minimum: 10 MB
Maximum: 4096 GB - 1
Basic Yes
从Oracle9i开始,Oracle引入了自动PGA管理的新特型,PGA_AGGREGATE_TARGET参数用于控制PGA的总体期望目标:
参数的查看sql>show parameter pga
但是在Oracle9i中,PGA_AGGREGATE_TARGET参数仅对专用服务器模式下(Dedicated Server)的专属连接有效,对共享服务器(Shared Server)连接无效;从Oracle10g开始PGA_AGGREGATE_TARGET对专用服务器连接和共享服务器连接同时生效。
http://t.askmaclean.com/thread-822-1-1.html
pga_aggregate_target只是近似值,用来解决在9i下无法控制session使用的pga大小!oracle会尽量将所有的session使用的pga总大小控制在这个范围内!
_pga_max_size: 限制了单个进程下所有工作区的最大大小。
_smm_max_size: 限制了单个进程下一个单独工作区的最大大小。
_smm_px_max_size:当使用并行时,该参数控制进程涉及使用的所有工作区总的大小进行一个额外的控制!
How To Tune PGA_AGGREGATE_TARGET
http://space.itpub.net/9252210/viewspace-611436