【INDEX】索引失效或者不可用 UNUSABLE
在管理資料庫過程中,我們經常遇到索引失效或者大量刪除、插入表資料時暫時讓索引失效,那麼手動讓索引暫時“失效”需要注意什麼呢?
點選(此處)摺疊或開啟
-
-
-使索引失效的兩條語句
-
alter index index_name disable
;
-
-
- alter index index_name unusable
此處需要注意,兩條語句執行條件。
disable 方式只能適用於函式索引 ,而當使用unusable方式時,索引需要rebuild或者直接drop。 官方說明如下:
點選( 此處)摺疊或開啟
-
DISABLE Clause
-
- DISABLE applies only to a function -based index . This clause lets you disable the use of a function -based index . You might want to do so , for example , while working on the body of the function . Afterward you can either rebuild the index or specify another ALTER INDEX statement with the ENABLE keyword .
點選( 此處)摺疊或開啟
-
UNUSABLE Clause
-
-
Specify UNUSABLE to mark the index
or index partition
(s
)
or index subpartition
(s
) UNUSABLE
. An unusable index must be rebuilt
,
or dropped
and re
-created
, before it can be used
.
While one partition is marked UNUSABLE
, the other partitions
of the index are still valid
. You can execute statements that require the index
if the statements do
not access the unusable partition
. You can also split
or rename the unusable partition before rebuilding it
.
-
-
Restriction on Marking Indexes Unusable
- You cannot specify this clause for an index on a temporary table .
點選( 此處)摺疊或開啟
-
-
-使索引生效語句
-
-
alter index index_name enable
;
-
- alter index index_name rebuild
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29487349/viewspace-2141124/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle index unusableOracleIndex
- SKIP_UNUSABLE_INDEXES的使用與索引失效解決方法Index索引
- skip_unusable_index parameterIndex
- oracle invisible index與unusable index的區別OracleIndex
- 使index失效Index
- unusable index對DML/QUERY的影響Index
- ORA-20000:index is in unusableIndex
- ORA-01502 index is in unusable stateIndex
- Some indexes or index partitions of table have been marked unusableIndex
- index索引Index索引
- 10g可以通過命令使index unusable!Index
- alter index unusable無法起作用的情況Index
- 【DB筆試面試352】在Oracle資料庫中,哪些操作會導致索引失效?--UNUSABLE INDEXES筆試面試Oracle資料庫索引Index
- alter index unusable 無法起作用的情況 ztIndex
- 索引失效場景索引
- Oracle索引失效-likeOracle索引
- 批量重建不可用索引索引
- 分割槽索引之本地(local index)索引和全域性索引(global index)索引Index
- ORA-20000: index "xxxx" or partition of such index is in unusable stateIndex
- ddl 導致分割槽表全域性索引unusable索引
- Elasticsearch之索引模板index template與索引別名index aliasElasticsearch索引Index
- oracle 索引使用及索引失效總結Oracle索引
- [資料庫]索引失效資料庫索引
- MySql ORDER BY索引是否失效MySql索引
- Mysql——index(索引)使用MySqlIndex索引
- oracle index索引原理OracleIndex索引
- mysql 索引( mysql index )MySql索引Index
- 【Oracle】-【move】【索引】無資料的主鍵索引VALID還是UNUSABLEOracle索引
- Analyze分析表或者索引索引
- 點陣圖索引(Bitmap Index)——索引共用索引Index
- mysql索引失效的情況MySql索引
- 索引失效系列——說說is null索引Null
- 探索MySQL的InnoDB索引失效MySql索引
- 【INDEX】Postgresql索引介紹IndexSQL索引
- pandas(3):索引Index/MultiIndex索引Index
- 唯一性索引(Unique Index)與普通索引(Normal Index)差異(上)索引IndexORM
- 唯一性索引(Unique Index)與普通索引(Normal Index)差異(中)索引IndexORM
- 唯一性索引(Unique Index)與普通索引(Normal Index)差異(下)索引IndexORM