网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>数据库技术>>Oracle技术>>Oracle开发>查看文档  
  轻松掌握oracle peeking 绑定变量的控制     
  文章作者:未知  文章来源:赛迪网技术社区  
  查看:162次  录入:管理员--2007-11-15  
 

从oracle9i开始,oracle引入了peeking of user-defined bind variables这个特性,它可以用来在存在数据倾斜时对执行计划来纠偏。

但是peeking of user-defined bind variables特性也有它的不足之处,所以oracle同时引入了一个内部参数用于控制这一特性,请参考下面的示例:

sql> select x.ksppinm name, y.ksppstvl value, x.ksppdesc describ
2 from sys.x$ksppi x, sys.x$ksppcv y
3 where x.inst_id = userenv ('instance')
4 and y.inst_id = userenv ('instance')
5 and x.indx = y.indx
6 and x.ksppinm like '%&par%'
7 /
enter value for par: peek
old 6: and x.ksppinm like '%&par%'
new 6: and x.ksppinm like '%peek%'

name value describ
------------------------------ -------------------- 
_optim_peek_user_binds true enable peeking of user binds

注释:此参数缺省值为true,设置为false时将禁用peeking of user binds。

 
 
上一篇: 细化解析:怎样恢复一个丢失的 数据文件    下一篇: 解析:基于oracle高性能动态sql程序开发
  相关文档
在Oracle中使用自治事务保存日志表条目 05-13
重启后出现ora-00600 4194错误的解决方法 (1) 03-03
与基于锁的方案相比稍显复杂的非阻塞算法 02-22
在存储过程中拥有"role"权限的特殊性 03-17
用一个示例讲解自治事务和非自治事务的区别 07-25
Oracle两个基本概念帮你了解体系结构 05-13
用Oracle 10g新的行时间戳捕捉变化 04-11
exp的版本高于数据库版本导出时出现报错 03-03
认识NBU备份Oracle时Code 29错误的解答 06-03
实例讲解oracle中一些关于权限的数据字典 03-17
Oracle数据库异步调用基本原理及测试 04-11
教你轻松解决不能一次创建多表的问题 11-15
轻松解决启用数据库复制时出现的18483错误 05-14
oracle 10g schedule job的常用操作 05-13
怎样将"oracle"的外部表汉字转换为拼音 03-07
轻松掌握关闭oracle死锁进程的具体步骤 05-12
在线日志文件都是active或current的现象 02-26
在设计数据库时如何选择正确的数据类型 05-08
0racle-07445 错误的解决方法和处理过程 09-29
实例解析:sqlldr加载数据到不同表的问题 11-15
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
厦门(总部):13616026886 福州:0591-87655121
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息