unusable index對DML/QUERY的影響
簡單總結下unusable index對於DML及查詢的影響:
[@more@]如果skip_unusable_indexes=true,則1) 不管是local還是global index,都不會對DML操作造成影響。
2) 對於查詢操作,只要用到global index或者用到local index的unusable分割槽,就會報錯
如果skip_unusable_indexes=false,則
1) 如果是global index,則對該表上所有與索引相關的DML都會失敗;對於查詢操作,主要是看是否用到unusable的索引,如果用到,則查詢失敗,如果沒有用到,則不受影響。
2) 如果是local index,則只會影響是unusable的分割槽的DML操作,不會影響其他分割槽。對於查詢操作,也只會影響用到了unusable的索引分割槽的SQL,也就是說,一個查詢就算用到了分割槽索引,但只要用的分割槽不是unusable,就不會受影響,對於不用該local index的查詢更不會造成影響。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/231499/viewspace-1034936/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL alter 新增列對dml影響MySql
- INDEX建立方式對SQL的影響IndexSQL
- oracle點陣圖索引對DML操作的影響Oracle索引
- 驗證資料壓縮對DML的影響
- DDL,DML操作對結果快取的影響快取
- 壓縮table and index 對 space 的影響testIndex
- reverse index 對於 MAX/MIN操作的影響Index
- oracle index unusableOracleIndex
- Flashback Query 針對DML誤操作的恢復
- optimizer_index_cost_adj和optimizer_index_caching對CBO的影響Index
- Oracle DML(非select) 操作不commit 對select的影響OracleMIT
- Sql Server之旅——第十站 看看DML操作對索引的影響SQLServer索引
- skip_unusable_index parameterIndex
- oracle invisible index與unusable index的區別OracleIndex
- 查詢快取(query_cache)的影響快取
- DML對QUERY CACHE 處理過程之原始碼分析原始碼
- 引數Optimizer_index_cost_adj 對執行計劃的影響Index
- 有關Oracle表分割槽進行(DML)維護後對索引的影響的分析Oracle索引
- 【INDEX】索引失效或者不可用 UNUSABLEIndex索引
- ORA-20000:index is in unusableIndex
- alter index unusable無法起作用的情況Index
- 【Oracle】-【COMMIT對索引的影響】-從trace看COMMIT對索引的影響OracleMIT索引
- shrink 操作對索引的影響索引
- Update操作對索引的影響索引
- alter index unusable 無法起作用的情況 ztIndex
- ORA-01502 index is in unusable stateIndex
- Some indexes or index partitions of table have been marked unusableIndex
- oracle dml與索引index(一)Oracle索引Index
- Arraysize 對consistent get的影響
- mysql event對主從的影響MySql
- 新增欄位對SQL的影響SQL
- 語言對思維的影響
- ORACLE 分割槽索引UNUSABLE導致的DML操作失敗引起的血案Oracle索引
- 10g可以通過命令使index unusable!Index
- “影響者研究”系列(一):社會網路化時代影響者對營銷創新的影響
- 絕對定位對margin外邊距的影響
- shrink 與rebuild對索引高度的影響對比Rebuild索引
- 遊戲暗示對於遊戲玩家的影響遊戲