网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>数据库技术>>Oracle技术>>Oracle开发>查看文档  
  带你轻松接触使用特殊索引时的注意事项     
  文章作者:未知  文章来源:未知  
  查看:195次  录入:管理员--2007-09-01  
   

在Oracle里除了我们常用的B树索引外,还有一些特殊索引能被使用。

如:倒序索引,位映射索引,函数索引等。

倒序索引:

Oracle DOC上说倒序索引比较适合于序列号产生的字段,如唯一编号。

但是这样的索引对于范围的比较,如 > < between ... and ... 等操作是不起作用的;

只对 = in 等操作才会调用索引。

所以一般的自动增长的PK字段还是用常规B树索引好一些。

位映射索引:

适合于唯一记录数较少,DML操作较少的字段。如历史数据表里的类别字段。

它可以减少索引存储空间的占用,并提高访问速度。

最好在查询时加提示/*+ first_rows */ 或者 /*+ index(表名 索引名)*/ 确认使用位映射索引。

函数索引:

需要修改数据库里面两个动态参数:

QUERY_REWRITE_ENABLED=TRUE
QUERY_REWRITE_INTEGRITY=TRUSTED

函数索引才会在有提示/*+ first_rows */ 或者 /*+ index(表名 索引名)*/ 时被使用。

 
 
上一篇: 解析Oracle数据库内在索引和参数的调整    下一篇: Oracle数据库不同版本间用exp来导数据
  相关文档
教你轻松掌握Oracle数据库触发器的组成 09-29
如何将非归档日志模式切换到归档日志模式 05-13
Oracle动态并行处理框架及其优越性 04-12
Oracle与FoxPro两数据库的数据转换 05-13
教你在Oracle数据库中建立透明网关环境 04-11
使用简化连接时如何才能不显示输入密码 03-07
Oracle两个基本概念帮你了解体系结构 05-13
细化解析如何共享Oracle数据库身份空间 09-01
如何让oracle数据库始终保持优良性能 04-29
同时使用数据库链和序列时的注意事项 (1) 02-27
在oracle数据库中如何使用超过2g的内存 05-20
“字符型”转换成“日期型”的实例脚本 01-31
在Oracle中使用自治事务保存日志表条目 05-13
oracle存储过程及table表用pl/sql备份还原 08-16
temp表空间肆意扩大无法继续扩展的现象 02-20
oracle数据库decode函数的作用及使用方法 05-12
oracle数据库11g高级压缩特性 及压缩好处 09-22
带你深入了解管理oracle实例的相关方法 (1) 04-23
使用"oracle"解析函数快速检查序列间隙 02-02
Oracle HA 在Unix上双机环境的安装指南 08-05
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
厦门(总部):13616026886 福州:0591-87655121
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息