昆明市住房和城乡建设局网站上看的南方网通g3云推广
昆明市住房和城乡建设局网站上看的,南方网通g3云推广,免费的小程序怎么赚钱,设计网站国外网站业务背景#xff1a;
该系统有一张表数据量已达到34亿#xff0c;并且有个字段长度不够#xff0c;导致很多数据无法插入。因为业务只要保留近2个月数据即可#xff0c;所以需要接下来需要做2点#xff1a;1#xff0c;扩字段长度 2#xff0c;只保留近2个月的数据。
…业务背景
该系统有一张表数据量已达到34亿并且有个字段长度不够导致很多数据无法插入。因为业务只要保留近2个月数据即可所以需要接下来需要做2点1扩字段长度 2只保留近2个月的数据。
于是有了接下来的方案 1delete 2个月 之前的数据 然后扩字段长度----- 否决binlog太大
2truncate表 然后扩字段长度 --- 否决业务需要保留2个月数据
31新建一张同样的表 然后扩字段长度并将两个月的输入插入进去,2然后 将新建表换个原表名原表名换为bak表。3 从bak表中将 最近的数据补充到 业务表中。 --- 通过 以下是方案3的详细步骤【需要历史数据 新数据的插入】的归档重建
业务表 tb3
create table tb3_bak like tb3;
show create table tb3_bak\G
insert into tb3_bak select * from tb3 where create_time2023-07-01 and create_time2023-07-11 17:00:00;
rename table tb3 to tb3_wait4drop, tb3_bak to tb3;
扩表字段 动作忽略。。。。。。。
insert into tb3 select * from tb3_wait4drop where create_time2023-07-11 17:00:00;
待验证通过后(下个变更窗口):
drop table tb3_wait4drop;
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/89790.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!