数据库】 【Python基础】数据库索引怎么建立

2020-11-19 09:43发布

12条回答
爱煲汤的小王
2020-11-20 17:16

索引的创建格式: 


    CREATE UNIUQE | BITMAP INDEX 

    ON 

 


    (

     

    TABLESPACE 

    STORAGE 

    LOGGING | NOLOGGING 

    COMPUTE STATISTICS 

    NOCOMPRESS | COMPRESS

    NOSORT | REVERSE 

    PARTITION | GLOBAL PARTITION


    UNIQUE | BITMAP:指定UNIQUE为唯一值索引,BITMAP为位图索引,省略为B-Tree索引。 

    

    TABLESPACE:指定存放索引的表空间(索引和原表不在一个表空间时效率更高) 

    STORAGE:可进一步设置表空间的存储参数 

    LOGGING | NOLOGGING:是否对索引产生重做日志(对大表尽量使用NOLOGGING来减少占用空间并提高效率) 

    COMPUTE STATISTICS:创建新索引时收集统计信息 

    NOCOMPRESS | COMPRESS

    NOSORT | REVERSE:NOSORT表示与表中相同的顺序创建索引,REVERSE表示相反顺序存储索引值 

    PARTITION | NOPARTITION:可以在分区表和未分区表上对创建的索引进行分区


    使用USER_IND_COLUMNS查询某个TABLE中的相应字段索引建立情况


    使用DBA_INDEXES/USER_INDEXES查询所有索引的具体设置情况。


一周热门 更多>