随风而行

^o^ 格言:相信没有做不到的事情,只有想不到的事情.
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

INDEX

Posted on 2009-04-02 10:06  随风而行  阅读(187)  评论(0编辑  收藏  举报

PRIMARY KEY or UNIQUE是BTREE 索引        


索引有两个:BTREE和BITMAP

建立索引
默认都是btree

create index emp_dept_nbr ON employees (dept_nbr)
也可以建立一个unique index

create unique index dname_uix ON departments (dept_name);
同时可以在一个表上建立多个索引
CREATE INDEX emp_seniority ON
employees (dept_nbr, hire_date)
TABLESPACE indx;

建立位图索引
CREATE BITMAP INDEX state_bix ON geography (state);
CREATE BITMAP INDEX region_bix ON geography (region);
CREATE BITMAP INDEX metro_bix ON geography (metro_area);

删除索引        
drop index 索引名字

重建索引        
alter index 索引名字 rebuild
把索引转移表空间        
alter index 索引名 rebuild tablespace 表空间名字

结合索引 coalescing
ALTER INDEX uniq_payroll_id COALESCE;

对索引重新命名
ALTER INDEX sys_c001428 RENAME TO employee_pk;