faith900 发表于 2012-07-03 15:44

oracle索引问题

请教下,查询oracle MESSAGE表的相关索引,IDX_UNION_MESSAGE和PK_MESSAGE 2个索引状态是不是不正常?请问怎么处理。par和glo参数表示啥意思,谢谢


SQL> select INDEX_NAME,INDEX_TYPE,TABLE_OWNER,TABLE_NAME,STATUS,PARTITIONED,GLOBAL_STATS from user_indexes where TABLE_NAME='MESSAGE';

INDEX_NAME                     INDEX_TYPE
------------------------------ ---------------------------
TABLE_OWNER                  TABLE_NAME                     STATUS   PAR GLO
------------------------------ ------------------------------ -------- --- ---
IDX_TIMESP_MESSAGE    NORMAL
MESSAGE1                         MESSAGE               VALID    NONO

IDX_UNION_MESSAGE   NORMAL
MESSAGE1                         MESSAGE             N/A    YES NO

PK_MESSAGE            NORMAL
MESSAGE1                         MESSAGE               N/A   YES NO

Minsic 发表于 2012-07-03 17:40

出现N/A,我见到过的分区索引都是这样的,不知道会不会有例外?
后面的partition列指明该索引是否是分区索引,global_stats说的是,该索引的统计信息是由其分区的统计信息统计而来,还是整个分区索引单独分析而来的,yes的话就是后者。
页: [1]
查看完整版本: oracle索引问题