【Oracle】-【move】【索引】無資料的主鍵索引VALID還是UNUSABLE
SQL> desc t_PRIMARY;
Name Null? Type
----------------------------------------- -------- ----------------------------
X NOT NULL NUMBER(38)
SQL> insert into t_primary values(1);
1 row created.
SQL> select * from t_primary;
X
----------
1
SQL> select index_name, status from user_indexes where table_name='T_PRIMARY';
INDEX_NAME STATUS
------------------------------------------------------------ ----------------
SYS_C006251 VALID
SQL> alter table t_primary move;
Table altered.
SQL> select index_name, status from user_indexes where table_name='T_PRIMARY';
INDEX_NAME STATUS
------------------------------------------------------------ ----------------
SYS_C006251 UNUSABLE
SQL> alter index SYS_C006251 rebuild;
Index altered.
SQL> select index_name, status from user_indexes where table_name='T_PRIMARY';
INDEX_NAME STATUS
------------------------------------------------------------ ----------------
Name Null? Type
----------------------------------------- -------- ----------------------------
X NOT NULL NUMBER(38)
SQL> insert into t_primary values(1);
1 row created.
SQL> select * from t_primary;
X
----------
1
SQL> select index_name, status from user_indexes where table_name='T_PRIMARY';
INDEX_NAME STATUS
------------------------------------------------------------ ----------------
SYS_C006251 VALID
SQL> alter table t_primary move;
Table altered.
SQL> select index_name, status from user_indexes where table_name='T_PRIMARY';
INDEX_NAME STATUS
------------------------------------------------------------ ----------------
SYS_C006251 UNUSABLE
SQL> alter index SYS_C006251 rebuild;
Index altered.
SQL> select index_name, status from user_indexes where table_name='T_PRIMARY';
INDEX_NAME STATUS
------------------------------------------------------------ ----------------
SYS_C006251 VALID
表沒有資料,則move後主鍵索引仍VALID,但普通INDEX是UNUSABLE
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7192724/viewspace-767158/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【Oracle】-【索引】先查資料再建索引,還是先建索引再插資料?Oracle索引
- 主鍵索引 (聚集索引) 和普通索引 (輔助索引) 的區別索引
- Oracle刪除主鍵保留索引的方法Oracle索引
- 主鍵與主鍵索引的關係索引
- SQLSERVER 的主鍵索引真的是物理有序嗎?SQLServer索引
- 主鍵local索引、unique local索引、分割槽索引順序的理解索引
- 主鍵、自增主鍵、主鍵索引、唯一索引概念區別與效能區別索引
- Oracle主鍵、唯一鍵與唯一索引的區別Oracle索引
- 資料檔案offline後unusable索引造成的問題索引
- mysql刪除主鍵索引,刪除索引語法MySql索引
- oracle之 反向鍵索引Oracle索引
- ClickHouse主鍵索引最佳實踐索引
- oracle的逆序鍵索引應用!Oracle索引
- 【INDEX】索引失效或者不可用 UNUSABLEIndex索引
- 主鍵和唯一索引的區別索引
- oracle小知識點7--索引的unusable,disable,invisibleOracle索引
- ORACLE 分割槽索引UNUSABLE導致的DML操作失敗引起的血案Oracle索引
- 解決資料庫的索引亂碼問題,先刪除外來鍵約束,再刪除主鍵約束及其索引資料庫索引
- Oracle資料庫索引使用及索引失效總結 轉Oracle資料庫索引
- Oracle主鍵約束、唯一鍵約束、唯一索引的區別(轉)Oracle索引
- 資料庫聚簇索引——not null條件對唯一鍵索引成為聚簇索引的影響資料庫索引Null
- 【DB筆試面試352】在Oracle資料庫中,哪些操作會導致索引失效?--UNUSABLE INDEXES筆試面試Oracle資料庫索引Index
- 主鍵為聯合主鍵時,索引B+樹結構索引
- indexedDB 索引與primarykey主鍵區別Index索引
- ORACLE批量刪除無主鍵重複資料Oracle
- 表及索引 move tablespace 常用指令碼索引指令碼
- ddl 導致分割槽表全域性索引unusable索引
- Oracle優化案例-分割槽索引之無字首索引(六)Oracle優化索引
- 比較有索引和無索引的查詢速度(在mysql資料庫中)索引MySql資料庫
- SKIP_UNUSABLE_INDEXES的使用與索引失效解決方法Index索引
- Oracle資料庫索引管理規範Oracle資料庫索引
- ORACLE: 查詢(看)表的主鍵、外來鍵、唯一性約束和索引Oracle索引
- goldengate 目的端同步無主鍵無索引表時的rpt日誌(做update操作)Go索引
- 索引@oracle索引技術索引Oracle
- Oracle 對某列的部分資料建立索引Oracle索引
- oracle資料庫中索引空間的重用Oracle資料庫索引
- Oracle資料庫中索引的維護 ztOracle資料庫索引
- Oracle資料庫中索引的維護(zt)Oracle資料庫索引