TOP

Oracle 11g 分区表创建(自动按年、月、日分区)(二)
2019-03-28 00:08:19 】 浏览:187
Tags:Oracle 11g 分区表 创建 自动 分区

X;


-- 4. 将 test_part_temp 表里的数据迁移到 test_part 表中
insert into test_part_temp select * from test_part;


-- 5. 为分区表设置索引
-- Create/Recreate indexes
create index test_part_create_time_1 on TEST_PART (create_time);


-- 6. 删除老的 test_part_temp 表
drop table test_part_temp purge;


-- 7. 作用是:允许分区表的分区键是可更新。
-- 当某一行更新时,如果更新的是分区列,并且更新后的列植不属于原来的这个分区,
-- 如果开启了这个选项,就会把这行从这个分区中 delete 掉,并加到更新后所属的分区,此时就会发生 rowid 的改变。
-- 相当于一个隐式的 delete + insert ,但是不会触发 insert/delete 触发器。
alter table test_part enable row movement;


 六、全局索引和 Local 索引


我的理解是:


  当查询经常跨分区查,则应该使用全局索引,因为这是全局索引比分区索引效率高。


  当查询在一个分区里查询时,则应该使用 local 索引,因为本地索引比全局索引效率高。



Oracle 11g 分区表创建(自动按年、月、日分区)(二) https://www.cppentry.com/bencandy.php?fid=57&id=215994

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Oracle中游标Cursor使用实例 下一篇Oracle数据库的基本查询