全面學習分割槽表及分割槽索引(7)--怎樣管理
對於分割槽的表的操作很多,其中某些操作僅針對某些分割槽有效,為了避免在演示過程中浪費過多口水標註哪些操作適用於哪些分割槽,我們們先在這兒列個表,哪個操作適用於哪種分割槽格式具體可以先參考下面這個表格:
分割槽表 |
Range |
List |
Hash |
Range-Hash |
Range-List |
是否帶來IO操作 |
增加分割槽 (add partition) |
支援 |
支援 |
支援 |
支援 |
支援 |
除hash型別外,均不變帶來大量IO |
收縮分割槽 (coalesce partitions) |
/ |
/ |
支援 |
分割槽:/ 子分割槽:支援 |
/ |
是 |
刪除分割槽 (drop partition) |
支援 |
支援 |
/ |
分割槽:支援 子分割槽:/ |
支援 |
無 |
交換分割槽 (exchange partition) |
支援 |
支援 |
支援 |
支援 |
支援 |
無 |
合併分割槽 (merge partition) |
支援 |
支援 |
/ |
分割槽:支援 子分割槽:/ |
支援 |
是 |
修改預設屬性 (modify default attributes) |
支援 |
支援 |
支援 |
支援 |
支援 |
無 |
修改分割槽當前屬性 (modify partition) |
支援 |
支援 |
支援 |
支援 |
支援 |
無 |
List分割槽增加值 (modify partition add values) |
/ |
支援 |
/ |
/ |
分割槽:/ 子分割槽:支援 |
無 |
List分割槽刪除值 (modify partition drop values) |
/ |
支援 |
/ |
/ |
分割槽:/ 子分割槽:支援 |
單純刪除操作無,但可能為了實現成功刪除,之前的準備操作會帶來一定量的IO |
修改子分割槽模板 (set subpartition template) |
/ |
/ |
/ |
支援 |
支援 |
無 |
移動分割槽 (move partition) |
支援 |
支援 |
支援 |
分割槽:支援 子分割槽:/ |
分割槽:支援 子分割槽:/ |
有 |
重新命名分割槽 (rename partition) |
支援 |
支援 |
支援 |
支援 |
支援 |
無 |
分隔分割槽 (split partition) |
支援 |
支援 |
/ |
分割槽:支援 子分割槽:/ |
支援 |
有 |
截斷分割槽 (truncate partition) |
支援 |
支援 |
支援 |
支援 |
支援 |
無 |
注:上述IO列的評估建立在假設分割槽中均存在一定量資料,並忽略修改資料字典可能觸發的IO,忽略造成的索引的重編譯帶來的IO。
分割槽索引的操作也有一張表黑黑,如下
==========================================
space字數限制,分為兩篇發表:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7607759/viewspace-269171/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 全面學習分割槽表及分割槽索引(7)--怎樣管理(續)索引
- 全面學習分割槽表及分割槽索引(17)--其它索引分割槽管理操作索引
- 全面學習分割槽表及分割槽索引(13)--分隔表分割槽索引
- 全面學習分割槽表及分割槽索引(10)--交換分割槽索引
- 全面學習分割槽表及分割槽索引(1)索引
- 全面學習分割槽表及分割槽索引(9)--刪除表分割槽索引
- 全面學習分割槽表及分割槽索引(11)--合併表分割槽索引
- 全面學習分割槽表及分割槽索引(12)--修改list表分割槽索引
- 全面學習分割槽表及分割槽索引(16)--增加和刪除索引分割槽索引
- 全面學習分割槽表及分割槽索引(8)--增加和收縮表分割槽索引
- 全面學習分割槽表及分割槽索引(15)--修改表分割槽屬性和模板索引
- 全面學習分割槽表及分割槽索引(6)--建立range-list組合分割槽索引
- 【學習筆記】分割槽表和分割槽索引——管理索引分割槽(四)筆記索引
- 深入學習Oracle分割槽表及分割槽索引Oracle索引
- 深入學習分割槽表及分割槽索引(1)索引
- 全面認識oracle分割槽表及分割槽索引Oracle索引
- 【三思筆記】 全面學習Oracle分割槽表及分割槽索引筆記Oracle索引
- 【學習筆記】分割槽表和分割槽索引——分割槽表的其他管理(三)筆記索引
- Oracle分割槽表及分割槽索引Oracle索引
- 學習筆記】分割槽表和分割槽索引——新增表分割槽(二)筆記索引
- 分割槽表及分割槽索引建立示例索引
- 全面學習分割槽表及分割槽索引(14)--截斷、移動和重新命名索引
- 深入學習分割槽表及分割槽索引(5)--建立range-hash組合分割槽(續)索引
- 【學習筆記】分割槽表和分割槽索引——概念部分(一)筆記索引
- 簡單ORACLE分割槽表、分割槽索引Oracle索引
- rebuild分割槽表分割槽索引的方法Rebuild索引
- 分割槽表分割槽索引查詢效率探究索引
- 如何查詢分割槽表的分割槽及子分割槽
- 分割槽表、分割槽索引和全域性索引部分總結索引
- oracle分割槽partition及分割槽索引partition index(一)Oracle索引Index
- 分割槽索引學習筆記索引筆記
- Oracle帶區域性分割槽索引的分割槽表刪除舊分割槽新增新分割槽Oracle索引
- Oracle分割槽表基礎運維-06分割槽表索引Oracle運維索引
- oracle分割槽表學習及應用Oracle
- oracle 針對普通表的索引分割槽及10g新增hash 索引分割槽Oracle索引
- 關於分割槽表和分割槽索引(About Partitioned Tables and Indexes)索引Index
- MySQL表分割槽管理MySql
- ORACLE分割槽表管理Oracle