Skip to content

MongoDB迁移

  1. 废弃的表: sku_product, order, order_statistics, purchase_order, sku_product_snapshot, spu_remark, station_settlement, stock, stock_increase_log, stock_loss_log, stock_value, weigh_group, oplog 移到xnn_core_product_old
  2. 用腾讯云的迁移工具迁移
  3. 在10.143.80.155上重新部署各个工程
  4. 迁移完成后,测试验证,腾讯云的那个同步工具是一分钟同步一次,所以会有延迟
  5. 关闭所有线上服务
  6. 等待数据库同步写入结束(应该很快),跑一遍tools/check_same.py校验两边数据集大小是否一致, 前后加两条数据检查是否一致
  7. 开启tools/replay_oplog.py,把oplog写到数据库中
  8. 修改DNS
  9. 测试服务是否正常

回滚

  1. 开启tools/revert_oplog.py,把oplog回滚到源机器上
  2. 如果腾讯云出现任何问题,等待revert_oplog.py回滚完,把工程配置切回源机器