Oracle9iR2中的参数设置, Log_parallelism 是非隐含参数。默认值为1 。
在Oracle10g中,log_parallelism参数变为隐含参数,并且Oracle引入了另外两个参数,允许log_parallelism进行动态调整。 缺省的_log_parallelism_dynamic参数被设置为True, 如果_log_parallelism_max被设置为不同于_log_parallelism的参数值, 那么Oracle会动态的选择并行度,当然不超过最大允许值,这是Oracle10g中动态SGA的另外一个提高。默认一般是1 。 Logical Standby中需要设置 Log_parallelism=1 , 10g中不用设置,因为默认是1,且已经是隐含参数,不建议修改 。
获得隐含参数的脚本 (http://www.eygle.com/archives/2005/02/ecinaoracleaeoi.html) :
set linesize 132
column name format a30
column value format a25
select
x.ksppinm name,
y.ksppstvl value,
y.ksppstdf isdefault,
decode(bitand(y.ksppstvf,7),1,'MODIFIED',4,'SYSTEM_MOD','FALSE') ismod,
decode(bitand(y.ksppstvf,2),2,'TRUE','FALSE') isadj
from
sys.x$ksppi x,
sys.x$ksppcv y
where
x.inst_id = userenv('Instance') and
y.inst_id = userenv('Instance') and
x.indx = y.indx and
x.ksppinm like '%_&par%'
order by
translate(x.ksppinm, ' _', ' ')
/
保存为脚本 gethiddenpar .
运行:
SQL> @d:\script\gethiddenpar
Enter value for par: log_parallelism
old 14: x.ksppinm like '%_&par%'
new 14: x.ksppinm like '%_log_parallelism%'
NAME VALUE ISDEFAULT ISMOD ISADJ
------------------------------ ------------------------- --------- ---------- -----
_log_parallelism 1 TRUE FALSE FALSE
_log_parallelism_dynamic TRUE TRUE FALSE FALSE
_log_parallelism_max 1 TRUE FALSE FALSE
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/35489/viewspace-592068/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/35489/viewspace-592068/
本文介绍了Oracle数据库中Log_parallelism参数的变化,从Oracle9iR2到10g版本中该参数从非隐含变为隐含,并新增了动态调整其值的功能。详细解释了这些变化如何影响数据库性能及推荐的配置。
1405

被折叠的 条评论
为什么被折叠?



