跳到主要内容

数据库 DBA 与云数据库校招拆解:SQL 优化、高可用与故障处置

发布约 1 分钟读完运维

岗位与去向

云厂商数据库产品团队、银行/运营商数据中心与互联网公司的 DBA、DBRE 与数据库解决方案岗;金融行业国产化替代带来 OceanBase/TiDB/达梦方向增量。

知识考点

  1. 索引:B+ 树结构、最左前缀、覆盖索引与回表的代价分析。
  2. 事务:四种隔离级别的异常现象;MVCC 与锁的配合。
  3. 优化:执行计划阅读(type/rows/extra);慢 SQL 的定位与改写套路。
  4. 高可用:主从复制原理、半同步、MHA/组复制的切换逻辑与脑裂防护。
  5. 备份:物理备份与逻辑备份的取舍;PITR 按时间点恢复的前提。
  6. 云数据库:存算分离架构的优势;只读实例与 proxy 读写分离。

面试重点

  • 场景题:线上 CPU 打满,从连接数、慢查询、锁等待逐层排查的完整思路。
  • 手写题:给表结构与查询语句,指出该建什么索引并解释原因。
  • 灾难题:误删表之后怎么办——考察备份策略与恢复演练意识。

准备建议

  • 本地搭一套主从复制并手工演练一次切换,记录每一步的观察点。
  • 用 explain 分析 20 条真实慢 SQL,整理成优化前后对比案例集。
  • 读《MySQL 技术内幕:InnoDB 存储引擎》索引与事务两章并输出笔记。

高频问答

DBA 和数据库内核开发是一个岗吗?

不是。内核岗写数据库本身的 C/C++ 代码;DBA 岗负责实例运维、SQL 优化、备份恢复与高可用架构,校招考察以 SQL/操作系统/故障处置为主,不要求写内核。

云时代 DBA 会被取代吗?

纯「装机巡检」型 DBA 在收缩,但云数据库(RDS/PolarDB/TiDB)催生了数据库架构师与 DBRE 方向:容量规划、多活容灾、成本优化的需求反而更多。

需要考数据库认证吗?

校招不看重认证,面试官更在意你能否讲清一条慢 SQL 的完整优化过程;OCP/PCA 类认证可作简历补充但替代不了原理功底。

题目心里有数了?先把简历改到能过筛

相关校招职位

职位信息均来自各公司官方招聘门户,去职位库查看完整 326 条

该方向简历范文

面试前先把简历改到能过筛,看「运维」方向含逐段点评的范文。