【Oracle】如何给物化视图分区

文章目录

【声明】文章仅供学习交流,观点代表个人,与任何公司无关。

编辑|SQL和数据库技术(ID:SQLplusDB)

收集Oracle数据库内存相关的信息
【Oracle】ORA-32017和ORA-00384错误处理
【Oracle】设置FGA(Fine-Grained Audit)细粒度审计

【Oracle】如何给物化视图分区

物化视图分区的方法和普通表的分区方法基本相同,可以先创建分区表,然后利用prebuilt table 选项进行物化视图的创建。

给物化视图进行分区的例

给物化视图进行分区的例子如下:

clike 复制代码
conn scott/tiger
create table T1_MASTER
(c1 number primary key,
 c2 number,
 c3 number);

create materialized view log on T1_MASTER;

create table T1_MVIEW
(c1 number,
 c2 number,
 c3 number)
partition by range (c2)
 (partition p1 values less than (20),
  partition p2 values less than (30),
  partition p3 values less than (40));

create materialized view T1_MVIEW on prebuilt table refresh fast
as select * from T1_MASTER;

begin
 for i in 1 .. 30 loop
    insert into t1_master values (i,i,i);
 end loop;
end;
/
commit;

exec dbms_mview.refresh('T1_MVIEW','F');
commit;
相关推荐
寻星探路15 分钟前
数据库造神计划第九天---增删改查(CRUD)(5)
数据库
Alan521591 小时前
🚀 阿里云 ECS + MySQL 环境搭建全流程(用于个人博客系统开发)
数据库·程序员
Huhbbjs1 小时前
SQL 核心概念与实践总结
开发语言·数据库·sql
wuyunhang1234561 小时前
Redis---集群模式
数据库·redis·缓存
sensenlin911 小时前
Mybatis中SQL全大写或全小写影响执行性能吗
数据库·sql·mybatis
IAtlantiscsdn2 小时前
Redis Stack扩展功能
java·数据库·redis
没有bug.的程序员2 小时前
Redis 大 Key 与热 Key:生产环境的风险与解决方案
java·数据库·redis·缓存·热key·大key
王维志2 小时前
LiteDB详解
数据库·后端·mongodb·sqlite·c#·json·database
2301_815357703 小时前
parameterType和@Param注解的区别
java·开发语言·数据库
零雲3 小时前
除了缓存,我们还可以用redis做什么?
数据库·redis·缓存