OceanBase 一级表分区记录

前言:

好记性不如乱笔头,毕竟IT是用脑搬砖,熬夜就不用说了,时间长了容易强迫症(建议适当放宽心,跑步,散步,游走于城市的中心与角落,见证不一样的风景)。

记录一个关于OceanBasede一级分区表的创建,很久没有整过分区表了,记忆中还是关于Oracle,Mysql 的分区,还是模糊的。

业务需求说明:存在一张表,需要存放60个月的数据也就是5年,按每天存放,其中day不是唯一,全表中只有id唯一。

分区键说明: 分区键必须在主键或者联合主键中存在
range 分区需要注意限制的字段类型,不支持varchar等类型,所以采用range columns分区。

powershell 复制代码
create  table o_partition_day
(id varchar(100) not nul,
day varchar(50) not null,      
.....
constraint pk_id primary key(id,day)
),
partition by range columns (day)
(
partition p1 values less than('20240925'),
partition p1 values less than('20240926'),
partition p1 values less than('20240927'),
partition p1 values less than('20240928'),
partition p1 values less than('20240929')
)

索引创建(Oracle 默认是本地索引,Mysql默认是全局索引):

示例:

#索引创建并未按照业务的逻辑创建,只是随手记录

powershell 复制代码
CREATE INDEX i_global ON o_partition_day(id,day);
CREATE INDEX i_local ON o_partition_day(id,day) local;
相关推荐
云贝贝贝4 天前
OceanBase认证体系介绍与备考指南
运维·服务器·oceanbase·1024程序员节
OceanBase数据库官方博客4 天前
让 DRP全域数据智能流转OceanBase AI 数据库支撑央国企落地穿透式监
数据库·人工智能·oceanbase
云贝教育-郑老师5 天前
揭开极速引擎的面纱,OceanBase 单分区事务 (局部事务) 的“一阶段”生死狂飙
学习·oceanbase
marvelyu5 天前
每天10分钟学会OceanBase系列(Day 19):数据库备份与恢复实战——给数据上”保险”
数据库·oracle·oceanbase
颜挺锐5 天前
如何提取ob数据库中30个分区下不同分区的数据,简单实操
数据库·oceanbase
云贝教育-郑老师7 天前
OceanBase 是如何搞定海量数据分片(Sharding)的?
学习·oceanbase·dba
OceanBase数据库官方博客11 天前
OceanBase DataPilot AIP:Ontology 承载AI能力面的另一条路
人工智能·oceanbase
spencer_tseng12 天前
oceanbase-4.3.5.5-105020022025121200.el7.x86_64.rpm
linux·oceanbase·kylin
OceanBase数据库官方博客1 个月前
OceanBase DataStudio:让 AI数据生产从拼装走向一体化(技术解析与
人工智能·oceanbase
Database_Cool_1 个月前
阿里云 PolarDB-X vs OceanBase 国产分布式数据库深度对比
分布式·阿里云·oceanbase