`

subpartition template使用

 
阅读更多

一直以来还不知道子分区模版的东西,今天实验了下。还挺好玩,有点用途,平时维护添加分区时,不需要填写子分区了。下面是例子:

create table t_test_subtemplate
(
  rec_type         varchar2(10),
  capture_time  varchar2(30),
  uuid                 varchar2(30)
)
partition by range(capture_time)
subpartition by list(uuid)
subpartition template
(
  subpartition sp00 values('1'),
  subpartition sp01 values('2')
)
(
  partition part_201101 values less than(20130130),
  partition part_201102 values less than(20130230)
);

正常创建分区表,不过注意子分区那有个subpartition template字样,为子分区模版,之后只需要添加主分区就可以自动创建子分区了。

alter table t_test_subtemplate add partition part_201104 values less than(20130330);

看下表视图,会看到子分区

分享到:
评论

相关推荐

    分区表的管理

    例如,以下创建了一个名为`emp_sub_template`的表,并使用`deptno`字段作为分区键,对其进行范围分区,并在每个范围内对`empname`字段进行哈希分区: ```sql CREATE TABLE emp_sub_template ( deptno NUMBER, emp...

    oracle表分区实例

    ) PARTITION BY RANGE (credit_limit) SUBPARTITION BY LIST (nls_territory) SUBPARTITION TEMPLATE ( SUBPARTITION east VALUES ('CHINA', 'JAPAN', 'INDIA', 'THAILAND'), SUBPARTITION west VALUES ('AMERICA...

    oracle数据仓库中三种优化

    SUBPARTITION TEMPLATE ( SUBPARTITION SUBP1 VALUES (1), SUBPARTITION SUBP2 VALUES (2), SUBPARTITION SUBP3 VALUES (3) ) ( PARTITION P0 VALUES LESS THAN (1), PARTITION P1 VALUES LESS THAN (2), ...

    oracle分区表总结

    ) PARTITION BY RANGE (credit_limit) SUBPARTITION BY LIST (nls_territory) SUBPARTITION TEMPLATE ( SUBPARTITION east VALUES ('CHINA', 'JAPAN', 'INDIA', 'THAILAND'), SUBPARTITION west VALUES ('AMERICA'...

    mats 400.184 制作检测显卡U盘 维修显卡工具软件 显卡维修教程 N卡测试软件U盘制作方法 小白也能学会

    === MEMORY ERRORS BY SUBPARTITION === SUBPART READ ERRORS WRITE ERRORS UNKNOWN ERRS ------- ----------- ------------ ------------ FBIOA0 0 0 0 FBIOA1 0 0 0 FBIOB0 0 0 0 FBIOB1 0 0 0 FBIOC0 0 90645 0 ...

    MySQL分区表:万字详解与实践指南

    MySQL作为广泛使用的开源关系型数据库管理系统之一,提供了多种强大的工具和技术来帮助解决这一挑战。其中,**分区表**是一个非常重要的特性,它能够显著提升查询性能、简化数据管理,并优化备份和恢复过程。 #### ...

    oracle教材,全面学习分区

    - **修改表子分区模板 (Set Subpartition Template)**:对于复合分区,定义子分区的模板。 ##### 管理索引分区 - **增加索引分区 (Adding Index Partitions)**:为全局索引添加分区。 - **删除索引分区 (Dropping ...

    Oracle分区表详解

    1. **增强可用性**:即使表的一部分出现故障,其他部分的数据依然可以被访问和使用。 2. **简化维护工作**:当需要修复或更新数据时,只需要关注出现问题的特定分区,而不是整个表。 3. **均衡 I/O 负载**:通过将...

    详解oracle 10g的分区

    PARTITION BY RANGE (year) SUBPARTITION BY LIST (region_id) ( PARTITION p2007 VALUES LESS THAN (2008) ( SUBPARTITION s2007n VALUES (1, 2), SUBPARTITION s2007s VALUES (3, 4), SUBPARTITION s2007e ...

    Oracle 分区表 分区索引

    #### 二、何时使用分区 在决定是否对表进行分区时,需要考虑以下几个因素: - **数据量大小**:当表中的数据量非常大时(通常超过2GB),分区可以帮助提高查询性能。 - **查询模式**:如果大多数查询都涉及对表的一...

    oracle分区表

    本文将详细介绍Oracle中分区表的概念、类型、使用场景以及具体的实现步骤。 #### 二、Oracle分区表的优势 1. **增强可用性**:如果表的某个分区出现故障,表在其他分区的数据仍然可用。 2. **维护方便**:当表的...

    Oracle分区表在油田勘探开发数据库中的应用.pdf

    在油田勘探开发数据库中,例如“采油井日数据”表,由于涉及的数据量庞大,使用分区表尤为合适。通常情况下,创建这样一个表的SQL语句可能如下所示,但不包含分区设计: ```sql CREATE TABLE DBA_O1 ( JH VARCHAR2...

    ORACLE常用DBA操作语法

    一、添加分区 以下代码给SALES表添加了一个...ALTER TABLE SALES MODIFY PARTITION P3 ADD SUBPARTITION P3SUB1 VALUES('COMPLETE'); 二、删除分区 以下代码删除了P3表分区: ALTER TABLE SALES DROP PARTITION P3;

    Oracle分区表_(Partition_Table)_的创建及管理

    ### Oracle分区表(Partition Table)的创建及管理 ...综上所述,通过合理地选择和使用不同的分区策略,可以在很大程度上提高Oracle数据库的性能和可管理性。在实际应用中,根据数据的特点选择合适的分区方式至关重要。

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    mssql 微软 只能能运行在windows平台,体积比较庞大,占用许多系统资源, 但使用很方便,支持命令和图形化管理,收费。 中型企业 Mysql 甲骨文 是个开源的数据库server,可运行在多种平台, 特点是响应速度特别快,...

    ORACLE分区表的创建

    SUBPARTITION TABL_NAME_PT_2009_8290 VALUES ('8290', '829A', '829B') TABLESPACE TS_2009_8290_01 ), PARTITION TABL_NAME_PT_2010 VALUES LESS THAN ('201020') TABLESPACE TS_2010_01 ( SUBPARTITION TABL...

    12c新特性.docx

    这通过 `ALTER TABLE MOVE PARTITION|SUBPARTITION` 语句实现,可以指定 `ONLINE` 关键字以保持服务连续性。同时,使用 `UPDATE INDEXES` 可以同步更新相关索引,避免索引不可用的问题。需要注意的是,这种操作可能...

    oracle索引

    SUBPARTITION BY HASH (column_name); ``` #### 五、总结 综上所述,正确管理和使用索引是优化Oracle数据库性能的关键之一。通过合理设计索引结构,不仅可以显著提高查询速度,还可以减少I/O操作,提高系统的...

    基于拥塞控制的片上网络多播路由算法 (2011年)

    以Mesh和Toms类的片上网络为例,分析了基于路径的3种多播路由算法(即XY路由、UpDown路由和 SubPartition路由算法),并研究了相应的拥塞控制策略。通过模拟实验表明,多播较单播通信具有更小的平均传输延时和更高的...

Global site tag (gtag.js) - Google Analytics