当前位置:Gxlcms > 数据库问题 > [oracle]索引与索引表管理

[oracle]索引与索引表管理

时间:2021-07-01 10:21:17 帮助过:17人阅读

[UNIQUE][BITMAP] INDEX [schema.]index_name ON [schema.]table_name(index_expr[ASC | DESC][,...]) [PCTFREE integer] [PCTUSED integer] [INITRANS integer] [STORAGE(storage_clause)] [LOGGING][NOLOGGING] [ONLINE] [TABLESPACE tablespace_name] [NOCOMPRESS | [ COMPRESS integer] ] [SORT|NOSORT] [REVERSE] [NOPARALLEL |[ PARALLEL integer]]

解释:

  • UNIQUE:创建唯一性索引,默认非唯一性
  • BITMAP:创建位图索引,默认B_Tree索引
  • 用于指定索引值的排列顺序,ASC为升序,DESC为降序
  • PCTFREE | PCTUSED | INITRANS设置数据块的使用
  • STORAGE:设置索引的存储方式,若不指定,则继承表空间的存储参数设置
  • LOGGING | NOLOGGING:指明索引创建过程是否写入重做日志文件,默认写入
  • ONLINE:允许在创建索引或重建索引时执行DML(insert/update/delete等需要commit的语句)语句,但不允许执行DDL(create/alter/drop等不需要commit的语句)操作
  • TABLESPACE:指明存储索引的表空间
  • CMPRESS | NOCOMPRESS:是否压缩索引中的重复数据,默认不压缩
  • SORT | NOSORT:在默认情况下,创建索引时会首先对表中数据进行排序,假如我们的数据已经排好序了,我们可以选择NOSORT,加快索引创建的速度;
  • REVERSE:创建反序索引
  • NOPARALLEL | PARALLEL:指明是否允许并行创建索引,默认值为NOPARALLEL
  •  

    【未完待续。。。】

    [oracle]索引与索引表管理

    标签:ack   class   schema   设置   map   tor   insert   概念   ctf   

    人气教程排行