重建索引才是解決這類問題的完全的方法。
alter index index_name rebuild (online);
或者alter index index_name rebuild;
如果是分割槽索引只需要重建那個失效的分割槽 。
alter index index_name rebuild partition partition_name (online);
或者alter index index_name rebuild partition partition_name ;
或者改變當前索引的名字。
說明:alter session set skip_unusable_indexes=true; --就可以在session級別跳過無效索引作查詢。
分割槽索引應適用user_ind_partitions。
另:碰到儲存過程定期truncate分割槽的情況,建議加上update global indexes
alter table tb truncate partition p1 update global indexes
oracle 分割槽和分割槽索引
1 分割槽分類 range分割槽,hash分割槽,list分割槽,復合分割槽,間隔分割槽,system分割槽 2 range分割槽 區域分割槽,就是按照定義的區域進行分割槽 語法 create table partition by range field partition p1 values le...
Oracle分割槽索引
表可以按 range hash list 分割槽,表分割槽後,其上的索引和普通表上的索引有所不同,oracle 對於分割槽表上的索引分為 2類,即區域性索引和全域性索引,下面分別對這 2種索引的特點和侷限性做個總結。1.區域性索引一定是分割槽索引,分割槽鍵等同於表的分割槽鍵,分割槽數等同於表的分割槽...
iOS tableView分割槽 索引
1.建立乙個viewcontroller,new file cocoa touch objective c class class viewcontroller,subclass of uiviewcontroller 2.開啟xib,在view中新增tableview,並將tableview的兩個...