- 0
- 0
- 约3.9千字
- 约 8页
- 2026-10-07 发布于北京
- 举报
生产数据库在线平滑迁移方案设计与切流回滚实例
(软件研发技术文档·数据与实例为据)
第一章迁移目标与影响范围界定
本方案针对订单主库从单实例MySQL迁移到分库分表集群的场景,目标是停机窗口不超过30秒、数据零丢失、可秒级回滚。三个目标里停机与回滚可量化,零丢失最苛刻,靠一致性校验收口来保证。迁移范围含27张业务表、单表最大8.6亿行、库总容量1.9TB。
先划清不做项:本期不改变表结构语义,只做水平拆分;不迁移历史归档数据,冷数据留在旧库只读。范围收窄能把风险控制住。任何结构改动都要另立方案,把拆分和改结构两件事混在一起做,出问题时定位不了是谁的锅。
表1-1迁移对象与规模
迁移对象
规模
拆分方式
窗口目标
订单主表
8.6亿行
按user_id哈希16库
≤30秒
订单明细
21亿行
随主表同键
≤30秒
退款表
0.9亿行
按order_id
≤30秒
索引变更
14个
拆分后重建
不阻塞
第二章现状评估与容量测算
迁移前先摸清家底。旧库当前QPS峰值4200、写入TPS峰值380、平均行大小620字节、每日新增约1400万行。按峰值日增速测算,目标集群需支撑写入TPS600、存储预留3年容量5.8TB。容量不留余量的迁移会在一年内再遇到瓶颈,测算一律按峰值再加30%余量。
热点分析发现读多写少,读写比约7:1,且30天内热数据只占总行的22%。据此把集群按热冷
您可能关注的文档
最近下载
- 邯郸屠宰废水1000立方处理实施方案书1.doc VIP
- 整体课程规划表.doc VIP
- 巨人通力电梯 GVN12、GVN11 家用梯调试说明书.pdf VIP
- FEREME FEREME FCS860P系列 用户手册.pdf
- DL_T 1100.1-2018 电力系统的时间同步系统 第1部分:技术规范.docx VIP
- 2026年浙江省输血竞赛输血科血库质量管理体系题.docx VIP
- WB-Western-Blot实验步骤及讲解ppt课件.pptx VIP
- 六年级上PEP 英语Unit 2 笔记.doc VIP
- 2026年浙江省输血竞赛输血科血库标准操作规程题.docx VIP
- 2025NCI常见不良事件评价标准CTCAE_v6.0.pdf VIP
原创力文档

文档评论(0)