create index big_index on big_data_tbl(id);
其中:
-
schema:ORACLE模式,缺省即为当前帐户
-
index:索引名
-
table:创建索引的基表名
-
column:基表中的列名,一个索引最多有16列,long列、long raw列不能建索引列
-
DESC、ASC:缺省为ASC即升序排序
-
CLUSTER:指定一个聚簇(Hash cluster不能建索引)
-
INITRANS、MAXTRANS:指定初始和最大事务入口数
-
Tablespace:表空间名
-
STORAGE:存储参数,同create table 中的storage.
-
PCTFREE:索引数据块空闲空间的百分比(不能指定pctused)
-
NOSORT:不(能)排序(存储时就已按升序,所以指出不再排序)
注意:
-
一个基表不能建太多的索引;
-
空值不能被索引;
-
只有唯一索引才真正提高速度,一般的索引只能提高30%左右。
修改索引的主要任务是修改已存在索引的存储参数适应增长的需要或者重新建