博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oracle 11g 分区
阅读量:6567 次
发布时间:2019-06-24

本文共 1130 字,大约阅读时间需要 3 分钟。

1、间隔分区

 

interval分区是范围分区的增强,可以实现范围分区的自动化,可以自动创建新的分区和本地索引。

测试例子:

先创建一个分区表,

写入不在分区范围内的数据

查看分区已经自动建立了,但是分区名无法指定,对于根据分区名进行备份清理来说,这个貌似还是不智能。

DROP TABLE EDU.TEST23 PURGE/CREATE TABLE EDU.TEST23(ID NUMBER(12),NAME VARCHAR2(20),CREATE_DATE DATE)PARTITION BY RANGE(CREATE_DATE)INTERVAL (NUMTOYMINTERVAL(1,'MONTH'))(PARTITION P201602 VALUES LESS THAN (TO_DATE('20160201','YYYYMMDD')))/insert into edu.test23values(1,'1',sysdate)/CREATE TABLE EDU.TEST23(    ID          NUMBER(12)       NULL,    NAME        VARCHAR2(20)     NULL,    CREATE_DATE DATE             NULL)TABLESPACE USERSPCTFREE 10PCTUSED 0INITRANS 1MAXTRANS 255STORAGE(BUFFER_POOL DEFAULT)NOPARALLELNOCACHEPARTITION BY RANGE(CREATE_DATE)(PARTITION P201602 VALUES LESS THAN (TO_DATE(' 2016-02-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN'))    LOGGING, PARTITION SYS_P62 VALUES LESS THAN (TO_DATE(' 2016-04-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN'))    LOGGING)/

 

2、外键分区

通过外键来获得主表的分区方案

比如:主表按照create_date分区,包含外键的表通过外键,就可以按照主表的create_date进行分区。

 

 

3、虚拟列分区

允许使用表中的一列或者多列来确定分区,而虚拟列只作为元数据存储。

 

转载于:https://www.cnblogs.com/huanhuanang/p/5287489.html

你可能感兴趣的文章
数据持久化的复习
查看>>
Util应用程序框架公共操作类(八):Lambda表达式公共操作类(二)
查看>>
thinkphp查询
查看>>
iOS开发-Protocol协议及委托代理(Delegate)传值
查看>>
【BZOJ】1105: [POI2007]石头花园SKA
查看>>
MapReduce原理与设计思想
查看>>
Theano学习笔记(三)——图结构
查看>>
UVa - 11400 - Lighting System Design
查看>>
Oracle 11g 客户端使用
查看>>
luvit 被忽视的lua 高性能框架(仿nodejs)
查看>>
也许每个农村出来的码农都有个田园梦
查看>>
J2EE的13种核心技术
查看>>
Express.js 中的 Sessions 如何工作?(译)
查看>>
Web自动化之Headless Chrome概览
查看>>
【133天】尚学堂高淇Java300集视频精华笔记(71-72)
查看>>
剖析 Laravel 计划任务--事件属性
查看>>
百度成立国内首个深度学习教育联盟,将制定行业标准
查看>>
Micronaut教程:如何使用基于JVM的框架构建微服务
查看>>
检查IP是否可用的方法
查看>>
互联网架构师必备技术 Docker仓库与Java应用服务动态发布那些事
查看>>