java 迁移百万条数据_数据库快速迁移10亿级数据

本文讲述了如何高效地迁移超过21亿条数据的Java数据库,通过分析业务需求和数据库结构,提出改进的传统做法,包括按聚集索引分页查询、批量插入和删除,实现数据迁移的加速。最终实现在1分钟内迁移191万多条数据,平均每秒3万条。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数据库快速迁移10亿级数据

菜菜呀,咱们业务BJKJ有个表数据需要做迁移

d64c2fa34716fa9916d1150fa384967f.png程序员主力 Y总633095b85b26b3fd5b9d85bec1bc68c4.png

现在有多少数据?

22c1e7f6e67b162425e61986d325e3a2.png菜菜

3f708a61acca7baa6ca2448c640fa556.png

大约21亿吧,2017年以前的数据没有业务意义了,给你半天时间把这个事搞定,绩效给你A

90b2ae4cf9e9496c5cd9e6cade7fd386.png程序员主力 Y总775c7e17ebc698278aaf84d6edffdcc3.png

有绩效奖金吗?

49d4c1132363841222103c58d3d62d41.png菜菜

4cff007f928cb6da8d1a0bb6c1a2c110.png

钱的事你去问X总,我当家不管钱

30618315348291d320b752ecdd9f732a.png程序员主力 Y总a23951bc3172e6623cbe581e8c730973.png

...........

2f2b2cbfc4e93942fb2dd4866cc11750.png菜菜

5d7545f69e4a60d5ae157de78cd93123.png问题分析

经过几分钟的排查,数据库情况如下:

731346bd3387c710aef1d95dbfd7663e.png1. 数据库采用Sqlserver 2008 R2,单表数据量21亿

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值