数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

OraclePeeking绑定变量的控制


发布日期:2024年07月27日
 
OraclePeeking绑定变量的控制

我们知道从Oraclei开始Oracle引入了Peeking of UserDefined Bind Variables的特性这个特性可以用来在存在数据倾斜时对执行计划纠偏

然而这一特性也可能带来一些副作用所以Oracle同时引入了一个内部参数用于控制这一特性

SQL> SELECT xksppinm NAME yksppstvl VALUE xksppdesc describ

FROM SYSx$ksppi x SYSx$ksppcv y

WHERE xinst_id = USERENV (Instance)

AND yinst_id = USERENV (Instance)

AND xindx = yindx

AND xksppinm LIKE %&par%

/

Enter value for par: peek

old : AND xksppinm LIKE %&par%

new : AND xksppinm LIKE %peek%

NAME VALUE DESCRIB

_optim_peek_user_binds TRUE enable peeking of user binds

这个参数缺省值为True当设置为False时将禁用peeking of user binds

The End

上一篇:Oracle8I系统管理员资料

下一篇:深入了解数据仓库优化中的星型转换