Files

1.7 KiB
Raw Permalink Blame History

id, title, type, domain, stack, tags, week
id title type domain stack tags week
backend.mysql.index MySQL index backend
mysql
数据库
SQL
MySQL
InnoDB
2
14

MySQL

国内招聘里出现最多的关系数据库。本计划先用 PostgreSQL 学 SQL 和事务,再用这个专题补齐 MySQL(InnoDB)特有的知识:聚簇索引、EXPLAIN 读法、间隙锁、主从复制和分库分表——这些是面试高频题。

示例在 MariaDB 11.8 上验证过;MariaDB 与 MySQL 8 在 EXPLAIN ANALYZE、部分系统变量上有差异,文中已标注,以 MySQL 官方文档为准。

学习路线

顺序 课程 级别 预计
1 InnoDB 索引:B+ 树、聚簇索引、回表、最左前缀和 EXPLAIN 基础 3 小时
2 事务、隔离级别、MVCC 和锁(行锁、间隙锁、死锁) 进阶 4 小时
3 运维与扩展:慢查询、主从复制、读写分离、分库分表 进阶 3 小时

企业场景

面试题

示例代码

在 16 周计划中

官方资料