oracle是甲骨文公司出品的一个大型的关系型数据库,提供了非常多的操作数据的函数,在我们日常开发中,当一个表的数据量非常大时,比如日志表,表的操作性能会越来越低,并且需要更好的维护新老数据时,这时我们会对表进行分区,以便更好的解决问题
一、分区表的创建形式有以下几种
1、分区表关键字:
PARTITION 分区
RANGE 范围
LIST 列表
HASH 哈希
INTERVAL 自动扩展分区
SUBPARTITION 子分区
2、建表语句以及分区类型
CREATE TABLEtableName
(
DATE_ID NUMBER(8),
HOUR_ID NUMBER(2),
STATUS VARCHAR2(1),
DATA_TIME DATE DEFAULT SYSDATE
)
--按时间分区,每天自动创建一个分区 'day'