数据库交付工程师这个岗位,很多人的理解停留在「装库、备份、导数据」。真到了项目现场,才发现要面对的是主从延迟排查、备份恢复演练、版本升级回滚、参数调优这些硬活。如果你正处在「会装 MySQL 但说不清 redo log 和 binlog 区别」的阶段,这套 Part02 值得先看目录再决定要不要投入时间。
先说清楚 Part02 补的是哪块缺口
系列课按交付流程拆成若干段,Part02 落点在高可用与数据安全这条线上,也就是 DBA 日常被叫去救火最频繁的区域。典型场景包括:主从复制断了怎么定位是网络、SQL 还是 GTID 的问题;备份文件能不能真正还原到另一个环境;大版本升级前该做哪些兼容性检查。这些事不解决,交付就卡在验收环节。
它默认你已经会基础安装、建库建表、简单用户授权。如果这些还不熟,Part02 的实操节奏会跟不上,建议先把基础段过一遍。反过来,如果你天天在跑巡检脚本、处理告警,却始终靠搜索引擎拼凑答案,那这门课的切入点刚好对得上。
围绕交付现场,课程重点落在哪几件事上
复制架构与故障切换
从一主一从到级联复制、双主互备,讲的是拓扑怎么选、切换脚本怎么测。重点是延迟监控和半同步的取舍,这两处是线上争议最多的地方。
备份恢复与容灾演练
逻辑备份和物理备份各自的适用边界,增量备份的恢复顺序,以及如何把一个「看起来成功」的备份真正还原验证一遍。这部分练的是不靠猜的手感。
参数调优与版本升级
缓冲池、连接数、日志刷盘策略之间的关系,以及升级前的兼容性清单和回滚预案。调优不是玄学,是把指标和参数对应起来做实验。
看完你应该能回答这几个问题
- 主从延迟突然拉高,你按什么顺序缩小范围?先看什么指标?
- 一份全量加增量的备份,恢复到指定时间点需要哪几步,中间哪些操作不可逆?
- 数据库要升级大版本,上线前你会准备哪几份检查结果给到项目组?
- 半同步复制打开之后,写入性能下降多少算可接受,怎么和业务方解释?
- 切换演练失败时,你的回退步骤是否独立于主流程,能不能在十分钟内执行完?
配套练习和适用人群
每个模块后都有对应的动手环节,建议在测试环境完整跑一遍再对照结论。特别是恢复演练和切换演练,看一遍和做一遍的差距很大,出错的细节往往藏在权限、路径和环境变量里。
适合已具备基础 SQL 和 Linux 操作、准备转向数据库交付或正在处理运维交接的技术人员。如果你只是想拿个证书应付面试,这门课偏实战的定位可能不太对口;如果目标是能独立扛下一个中小规模数据库项目的交付和运维,那 Part02 覆盖的正是最容易出问题的那一段。
很多IT从业者陷入尴尬困境:开发加班内卷、淘汰率高、年龄焦虑严重;传统运维工作杂、薪资低、可替代性极强,常年原地涨薪无望。已完结





