This topic created in 3223 days ago, the information mentioned may be changed or developed.
目前 ID 生成规则改了 要把数据库中所有表主键更新一遍
刚才我拿最大的表试了一下 连外键一起更新需要 15min...
目前我能想到的是用阿里云的数据迁移服务 全量+增量迁移到新库 迁移的时候改变规则生成新表 之后再切换数据库
大佬们,在不影响线上服务的情况下,还有什么能快速更新数据库的办法吗 = =
8 replies • 2017-08-11 18:35:23 +08:00
 |
|
1
pqee Aug 11, 2017 via Android
建议等 15 分钟,比较稳妥
|
 |
|
3
yxs19910622 Aug 11, 2017
确实我是感觉停机更新比较稳妥 数据也比较准确 但是领导不想停机= = 看来要怼一波
|
 |
|
4
gzb001 Aug 11, 2017
挂公告,停后台数据读写,稳妥的迁移,然后发公告,上线。
|
 |
|
5
extreme Aug 11, 2017
快速我就不知道了,只知道如何不影响线上服务……
|
 |
|
6
linpf Aug 11, 2017
最好的时候凌晨 3 点停服 15 分钟去迁移。反正那个时候估计没几个人会知道吧,你领导也不知道~
|
 |
|
7
ytmsdy Aug 11, 2017
在搞个数据库,把现有数据库还原掉,改主键,然后增量导入新数据。双机运行一段时间测试效果,如果没问题,等到夜深人静的时候,在切换过去!
|
 |
|
8
noNOno Aug 11, 2017
搞个一模一样的新库,偷偷切过去
|