码迷,mamicode.com
首页 > 数据库 > 详细

oracle索引学习

时间:2014-09-18 23:29:44      阅读:350      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   div   sp   代码   log   on   c   

查看执行状态:

选中代码直接按F5,或者点击Tools===>>Explain Plan

一、索引的注意事项:

当任何单个查询要检索的行少于或者等于整个表行数的10%时,索引就非常有用。这就意味着索引的候选列应该是用来存储很大范围的值的列。

好的索引侯选列就是那些对每一个记录只包含一个唯一数字的列;差的索引候选列是那些只包含很小范围的数字代码的列。

二、创建索引

create [unique] index index_name on table_name(colum_name[,colum_name ...])
tablespace table_space;
--unique 指定索引列的值必须是唯一的
--index_name 指定索引名称
--table_name 指定要对哪个表创建索引
--column_name 指定要对哪个列创建索引。我们可以对多列创建索引;这种索引叫做符合型索引
--table_space 指定存储该索引的表空间。如果没有提供表空间,那么索引就被存储到用户的默认表空间中

注意:

由于性能的原因,通常应该将索引和表存储到不同的表空间中

三、修改索引

 

alter index index_name rename to index_name_new
--index_name 原本的索引名称
--index_name_new 新的索引名称

四、删除索引

drop index index_name
--index_name 索引的名称

 

oracle索引学习

标签:style   blog   color   div   sp   代码   log   on   c   

原文地址:http://www.cnblogs.com/dragkiss/p/3976529.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!