OceanBase系列---【如何把一个表改造成分区表?】

1.先备份原表数据(为了不影响原表使用,如果暂时没人用,可以省略此步骤)

sql 复制代码
create table source_tmp as select * from source;

2.改造原表ddl,创建分区表source_partition

具体参考:https://www.cnblogs.com/hujunwei/p/19178124

3.把备份表的数据导入到新建的分区表

sql 复制代码
-- 数据量小的话可以直接insert into select,大的话可以加日期范围筛选,这里实测:同步100多万数据需要20s左右。
insert into source_partition select * from source_tmp where ...;

4.数据完整性校验

sql 复制代码
select count(1) from source;
select count(1) from source_partition;

5.修改表名

sql 复制代码
RENAME source TO source_back;
RENAME source_partition TO source;
相关推荐
一只鹿鹿鹿2 小时前
政务外网整体设计方案(PPT)
大数据·数据库·web安全·系统安全·流程图·政务
2603_965148112 小时前
社区与学习资源:从入门到精通的API选品学习路径
数据库·人工智能·python·学习·数据挖掘
AI砖家2 小时前
安全进入 Agent Loop:2027 年 Coding Agent 的决胜点
数据库·安全·codex·vibecoding
wangqiaowq2 小时前
SQL server C盘空间占满的处理
数据库·sql
文人sec3 小时前
SQL基础入门笔记 | 从零基础到掌握核心查询语句
数据库·笔记·sql
数字新视界3 小时前
机房动环监控提升运维效率
大数据·服务器·数据库·动环监控系统·动力与环境监控系统
SelectDB技术团队3 小时前
冷热分层从建到验:Storage Policy 创建、表级与分区级绑定、SHOW TABLETS 验证的完整命令
大数据·数据库·elasticsearch·搜索引擎·数据分析·apache doris·冷热分层
YangYang9YangYan5 小时前
2027供应链计划校招:数学与应用数学专业如何把预测模型讲成业务决策?
人工智能·sql·算法
lambo mercy5 小时前
Day3:结构化输出
java·数据库·oracle
派小心.5 小时前
小程序分享链路中来源参数的传递校验
大数据·前端·数据库·人工智能·小程序·数据分析