Oracle 11g 通过间隔分区实现按月创建表分区
来源:互联网 发布:数据库概论第四版 编辑:程序博客网 时间:2024/05/18 09:02
在项目数据库设计过程中由于单表的数据量非常庞大,需要对表进行分区处理。由于表中的数据是历史交易,故按月分区,提升查询和管理。
由于之前对于表分区了解不多,为了实现上述功能查了很多资料,一开始的方向是通过Crontab调用Shell脚本来按月自动创建分区,或者使用Oracle的Job调用存储过程来自动创建分区。在研究上述两套方案的过程中,无意发现Oracle11g有间隔分区功能,对于使用Range分区的可以按年,月,日来自动生成分区。语法如下:
CREAT TABLE TABLE1( TABLE_ID NUMBER(8), SUB_DATE DATE, VALUE NUMBER(8))PARTITION BY RANGE(SUB_DATE)INTERVAL(NUMTOYMINTERVAL(1,'MONTH'))( PARTITION P1 VALUES LESS THAN(TO_DATE('2014-05-01','YYYY-MM-DD')));
2014年5月1日前的数据会放入p1分区,5月1日后的数据每月只要有数据,就会自动创建一个分区。
2 1
- Oracle 11g 通过间隔分区实现按月创建表分区
- Oracle 11g 通过间隔分区实现按月创建表分区
- Oracle 11g 实现按月创建表分区
- oracle 11g表智能按月分区
- Oracle 11G的间隔(INTERVAL)分区
- SQL SERVER 如何按月创建表分区?
- Oracle 11g下自动创建分区
- Oracle 11g如何实现"三重分区"
- ORACLE创建按月和按天的自动递增分区
- ORACLE创建按月和按天的自动递增分区
- oracle 间隔分区
- Oracle 间隔分区
- Oracle 创建表分区
- Oracle 创建表分区
- Oracle创建表分区
- oracle 创建表分区
- 关于oracle 11g自动分区+分区改名+定时任务综合使用实现自动分区后可以进行分区查询
- mysql存储过程按月创建表分区 方式一
- 永久修改redhat的default route
- leetcode题目:Copy List with Random Pointer
- VC++ 下多媒体高精度定时器timeSetEvent
- iPhone手机壳能长途遥控:内置可拆卸摄像头
- Mina 粘包断包解码 CumulativeProtocolDecoder 源码解读
- Oracle 11g 通过间隔分区实现按月创建表分区
- C#:winform项目在win7,xp32位和64位都能运行
- dependencies 和 dependencyManagement 的区别
- Chrome浏览器修改页面背景色
- 服务器XE,D7安装控件情况
- 溜走的昨天
- 发短信
- WPF 学习笔记-设置属性使窗口不可改变大小
- 卢建晖:移动跨平台开发要领