有关索引的语句
创建索引:
create index indexName on tablename(columnname) tablespace tablespacename;
重建索引:
alert index indexName rebuild (nologging);
若rebuild后跟online可减少锁表的时间。
删除索引:
drop index indexName;
创建唯一索引:
create unique index indexName on tabel (colu);
组合索引;\
create index indexName on table(col1,col2);
基于函数的索引:
create index indexName on table(lower(col));
涉及到索引的数据字典视图:
user_indexes ,dba_indexes,all_indexes:用户创建索引的信息
user_ind_partitions:分区索引的信息
user_ind_columns:与索引有关的表列的信息
对表和索引进行分析:
analyze table tablename compute statistics for all indexes;
注意:
临时表不能重建索引,在user_indexes表中含有一字段temporary=‘Y’or ‘N’;
索引在该表上有锁信息时不能重建。