OraclePeeking绑定变量的控制
从Oracle9i开始,Oracle引入了“查看用户定义的绑定变量”特性,该特性可用于在出现数据偏差时纠正执行计划。但是,这个特性也可能会引起一些副作用,所以Oracle也引入了一个内部参数来控制这个特性:
SQL> SELECT x.ksppinm NAME,y.ksppstvl VALUE,x . ksppdesc describ
2 FROM sys . x $ ksppi x,SYS.x$ksppcv y
3其中x . inst _ id = USERENV(' Instance ')
4和y . inst _ id = USERENV(' Instance ')
5和x.indx = y.indx
6和x.ksppinm LIKE '%&par%' [/br
NAME VALUE descriptb
-
_ optim _ peek _ user _ binds TRUE启用用户绑定的查看
注意:该参数的默认值为True。当它被设置为False时,将禁止查看用户债券。
0条评论