由于Interval分区是针对range的,11g-12.1版本,目前只有Interval—*一共3种Interval的复合分区

range-list方法:

partition by range (updatetime)
interval (numtodsinterval(1,'day'))
subpartition by list(PSNCODE)
SUBPARTITION TEMPLATE(
SUBPARTITION REGION_1 values('038716'),
SUBPARTITION REGION_2 values('270719') )
(partition p1 values less than(to_date('2014-05-01','yyyy-mm-dd')))

注意:每个分区有2个子分区,分区的子分区需要手动添加

Interval分区目前测试,只支持range先分区的方式

range-hash方法:每个分区10个子hash分区(可以指定每个子分区到单独的表空间)

partition by range (updatetime)
interval(numtodsinterval(1,'day'))
subpartition by hash(PSNCODE)

SUBPARTITION template
( SUBPARTITION p1 TABLESPACE ts1
, SUBPARTITION p2 TABLESPACE ts2
, SUBPARTITION p3 TABLESPACE ts3
, SUBPARTITION P4 TABLESPACE ts4
) (partition p1 values less than(to_date('2014-05-01','yyyy-mm-dd'))) 

注意:这种方式可以实现完全自动的分区,非常适合自增长特性的10位数以上的大表

hash分区最好是2的次方个,不然数据会分布不均

range-range方法:子分区需要手动添加,这种分区需要一般比较少见

PARTITION BY RANGE (time_id)

INTERVAL (NUMTODSINTERVAL(1,'DAY'))

SUBPARTITION BY RANGE(amount_sold)
   SUBPARTITION TEMPLATE
   ( SUBPARTITION p_low VALUES LESS THAN (1000)
   , SUBPARTITION p_medium VALUES LESS THAN (4000)
   , SUBPARTITION p_high VALUES LESS THAN (8000)
   , SUBPARTITION p_ultimate VALUES LESS THAN (maxvalue)
   )
 (PARTITION before_2000 VALUES LESS THAN (TO_DATE('01-JAN-2000','dd-MON-yyyy')) )

最新文章

  1. mysql基本信息收集
  2. “stdafx.h”: No such file or directory
  3. CF 500 B. New Year Permutation 并查集
  4. ios--uitextfield动态限制输入的字数(解决方式)
  5. Java类与类之间关系总结
  6. 进阶笔记(1)——JavaScript 语言精碎
  7. 样式布局分享-基于frozen.js的移动OA
  8. 自定制emoji替换系统的emoji键盘
  9. linux 的一些脑洞操作
  10. SublimeText3插件安装及使用
  11. java笔记:排错5:误删maven target:恢复不了,怎么再生成
  12. 手动生成/etc/shadow文件中的密码
  13. ASP.NET MVC下使用AngularJs语言(六):获取下拉列表的value和Text
  14. 第三周作业:Visual Studio 2013
  15. 异步IO
  16. spring boot配置service发布服务
  17. 02-分页器,自定义分页器,解耦函数分页器,分页器class
  18. 网络结构设计——负载均衡之LVS学习笔记(四)
  19. centos7系统nginx下phalcon环境搭建
  20. Spring Cloud Hystrix 1(熔断器简介)

热门文章

  1. mysql 疑难问题-django
  2. 【转】IOS开发网络篇之──ASIHTTPRequest详解
  3. 棋盘V(最小费用最大流)
  4. 在主机端和设备端进行”incrementArray“并对结果进行比较
  5. windows下安装php依赖关系管理工具composer
  6. http 调用错误处理
  7. [未完] term.js 记录遇到的问题
  8. package.json字段分析
  9. 谈谈Integer中的静态类IntegerCache
  10. Linux ps与top命令