分区表及分区索引(7.2)--怎样管理
来源:互联网 发布:linux开机自启动设置 编辑:程序博客网 时间:2024/05/22 01:45
分区索引的操作也有一张表黑黑,如下:
分区索引
索引类型
Range
List
Hash
组合分区
是否带来IO操作
增加分区
(add partition)
全局
/
/
支持
/
是
本地
/
/
/
/
删除分区
(drop partition)
全局
支持
/
/
/
无
本地
/
/
/
/
修改默认属性
(modify default attributes)
全局
支持
/
/
/
无
本地
支持
支持
支持
支持
无
修改分区当前属性
(modify partition)
全局
支持
/
/
/
无
本地
支持
支持
支持
支持
无
重编译分区
(rebuild partition)
全局
支持
/
/
/
有
本地
支持
支持
支持
支持
有
重命名分区
(rename partition)
全局
支持
/
/
/
无
本地
支持
支持
支持
支持
无
分隔分区
(split partition)
全局
支持
/
/
/
有
本地
/
/
/
/
另外local索引前头我们多次提到了,其维护会在oracle操作表分区的时候自动进行,需要注意的是global索引,当global索引所在表执行alter table涉及下列操作时,会导至该索引失效:
Ø ADD PARTITION | SUBPARTITION
Ø COALESCE PARTITION | SUBPARTITION
Ø DROP PARTITION | SUBPARTITION
Ø EXCHANGE PARTITION | SUBPARTITION
Ø MERGE PARTITION | SUBPARTITION
Ø MOVE PARTITION | SUBPARTITION
Ø SPLIT PARTITION | SUBPARTITION
Ø TRUNCATE PARTITION | SUBPARTITION
因此,建议用户在执行上述操作sql语句后附加update indexes子句,oracle即会自动维护全局索引,当然,需要注意这中间有一个平衡,你要平衡操作ddl的时间和重建索引哪个时间更少,以决定是否需要附加update indexes子句。
=======================================
- 分区表及分区索引(7.2)--怎样管理
- 分区表及分区索引(7.1)--怎样管理
- 深入学习分区表及分区索引(7)--怎样管理
- 深入学习分区表及分区索引(7)--怎样管理-续
- 分区表及分区索引(17)--其它索引分区管理操作
- 分区表及分区索引(1)
- Oracle分区表及分区索引
- Oracle分区表及分区索引
- 分区表及分区索引(10)--交换分区
- oracle分区表、分区索引的管理!
- 分区表及分区索引(16)--增加和删除索引分区
- 深入学习Oracle分区表及分区索引
- 深入学习Oracle分区表及分区索引
- 分区表及分区索引(18)--结束语
- 深入学习Oracle分区表及分区索引
- 深入学习Oracle分区表及分区索引
- 深入学习Oracle分区表及分区索引
- 11g中的分区表及分区索引
- 很伤的话
- 设备号的静态申请与动态分配
- Java-UrlRewrite中文官方文档
- ubuntu 下配置jdk详细步骤
- int( (LONG)(LONG_PTR)&(((type *)0)->field))的最好解释
- 分区表及分区索引(7.2)--怎样管理
- Fix "\\computer is not accessible. You might not have permission to use this network resource”
- hdu_2003_求绝对值
- java.net.HttpURLConnection 的设计引起的事件
- OpenNMS全接触-系统架构(三)
- 梦想就在前方 --考研计划
- convert cast
- 计时器 Timer,计时任务 TimerTask
- OpenCV学习笔记(二十二)——粒子滤波跟踪方法