点击这里给我发消息 点击这里给我发消息
首页 > 行业资讯 > MSSQL>详细内容

Oracle基础教程之索引的详细介绍

添加时间:2014-4-10
    相关阅读: 数据库 SQL Oracle 维护
索引优缺点
索引:供服务器在表中快速查找一个行的数据库结构,在逻辑上和物理上都独立于基表。Oracle 自动维护索引 
优点:
① 快速存取数据。
② 改善数据库性能,实施数据的唯一性和参照完整性。
③ 多表检索数据的过程快。
④ 进行数据检索时,利用索引可以减少排序和分组的时间。
缺点:
① 索引将占用磁盘空间。
② 创建索引需要花费时间。
③ 延长了数据修改的时间,因为在数据修改的同时,还要更新索引
索引的分类
1,按存储方法分类可分为B*树索引与位图索引。
2,按功能和索引对象分类可分为以下几类:
1),唯一索引
2),非唯一索引
3),分区索引     
4),正向索引
5),反向索引
6),基于函数的索引
B-树索引示意图:

反向键索引示意图:

位图索引示意图:

B-树与位图索引的比较
一、B-树
适合于高基数的列
键值的更新相对昂贵
对使用或谓词的查询语句无效 适用于OLTP
二、位图
适合于低基数的列 
键值的更新非常昂贵
对使用或谓词的查询语句有效 适用于 DSS
创建标准索引示例:
SQL > CREATE  INDEX emp_ename ON emp(ename) TABLESPACE users ;
咨询热线:020-85648757 85648755 85648616 0755-27912581 客服:020-85648756 0755-27912581 业务传真:020-32579052
广州市网景网络科技有限公司 Copyright◎2003-2008 Veelink.com. All Rights Reserved.
广州商务地址:广东省广州市黄埔大道中203号(海景园区)海景花园C栋501室
= 深圳商务地址:深圳市宝源路华丰宝源大厦606
研发中心:广东广州市天河软件园海景园区 粤ICP备05103322号 工商注册