岗位与去向
云厂商数据库产品团队、银行/运营商数据中心与互联网公司的 DBA、DBRE 与数据库解决方案岗;金融行业国产化替代带来 OceanBase/TiDB/达梦方向增量。
知识考点
- 索引:B+ 树结构、最左前缀、覆盖索引与回表的代价分析。
- 事务:四种隔离级别的异常现象;MVCC 与锁的配合。
- 优化:执行计划阅读(type/rows/extra);慢 SQL 的定位与改写套路。
- 高可用:主从复制原理、半同步、MHA/组复制的切换逻辑与脑裂防护。
- 备份:物理备份与逻辑备份的取舍;PITR 按时间点恢复的前提。
- 云数据库:存算分离架构的优势;只读实例与 proxy 读写分离。
面试重点
- 场景题:线上 CPU 打满,从连接数、慢查询、锁等待逐层排查的完整思路。
- 手写题:给表结构与查询语句,指出该建什么索引并解释原因。
- 灾难题:误删表之后怎么办——考察备份策略与恢复演练意识。
准备建议
- 本地搭一套主从复制并手工演练一次切换,记录每一步的观察点。
- 用 explain 分析 20 条真实慢 SQL,整理成优化前后对比案例集。
- 读《MySQL 技术内幕:InnoDB 存储引擎》索引与事务两章并输出笔记。