oracle 分区表怎么自动在创建分区表后自动创建本地索引
oracle 分区表怎么自动在创建分区表后自动创建本地索引,主要是想知道分区表自动扩展以后本地索引怎么自动维护,不需要手动添加,求助大神们
收藏
复制链接
微信扫码分享
在小程序上查看
分享
5条回答
默认
最新
可以找个测试环境下,别直接上生产~
INTERVAL分区是Oracle11g新增的特性,它是针对Range类型分区的一种功能拓展。对连续数据类型的Range分区,如果插入的新数据值与当前分区均不匹配,Interval-Partition特性可以实现自动的分区创建。好像12c以上版本还有新的特性
interval分区的特点
1.由range分区派生而来
2.以定长宽度创建分区(比如年、月、具体的数字(比如100、500等))
3.分区字段必须是number或date类型
4.必须至少指定一个range分区(永久分区)
5.当有记录插入时,系统根据需要自动创建新的分区和本地索引
6.已有的范围分区可被转换成间隔分区(通过ALTER TABLE SET INTERVAL选项完成)
7.IntervalPartitioning不支持支持索引组织表
8.在Interval Partitioning表上不能创建domain index
评论
有用 0
oracle会自动维护分区索引,没说帮你创建~,或者开启oracle19c新特性,自动索引;
可以试试sql developer工具挺好用,上面有分区索引相关操作,图形化工具;
11g开始有自动分区了。如果你创建索引最后带上了local 的关键字的话。你分区自动创建了,索引也就自动扩展到分区上了。
评论
有用 0本地索引一定是分区索引,分区键等同于表的分区键,分区数等同于表的分区,就是说本地索引的分区机制和表的分区机制一样。
分区表自动扩展是什么意思?指的是自动增加分区嘛?
创建分区表后,第一次得手动创建local索引,这个没试过能不能自动创建。但是如果建完分区表,并且建完local索引后,本地索引是自动维护的,加分区也会自动维护本地索引,可以理解为,索引对分区键自动的维护。
评论
有用 0回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏


