This topic created in 3199 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 搞个一模一样的新库,偷偷切过去 |