Appearance
MySQL 专题
起步入口3 组
专题序列7 个
关联文章37 篇
起步入口先选入口
起步入口先补查询执行路径适合先建立字段类型、索引设计、扫描行数、回表和 Explain 这些核心直觉。
起步入口再补事务、MVCC 和日志体系适合开始处理一致性、更新冲突、隔离级别和崩溃恢复时,顺着原理一路往下看。
起步入口继续看变更治理与高可用适合开始做大表变更、主从复制、读写分离、主从延迟兜底、切主和发布治理时进入。
阅读路径按场景进入
入门打底先建立表设计和执行路径直觉第一阶段先把字段类型、索引设计、执行计划和分页优化打稳,不然后面的并发与高可用都容易失真。
核心原理把事务、MVCC 和日志机制看懂第二阶段重点理解一致性读、当前读、隔离级别、日志刷盘和崩溃恢复这些真正影响生产判断的原理。
工程实战围绕变更治理和发布落地第三阶段适合进入真实项目:做大表加列、治理慢 SQL、做读写分离、处理写后读不一致、切主和发布演练。
案例排障从慢 SQL、连接打满和锁冲突现象进入第四阶段面向故障:线上一旦出现响应变慢、连接爆满、死锁、DDL 卡住,可以直接从这组进入。
专题序列MySQL 专题本专题共 7 个序列 / 37 篇文章扩容后的文章会继续按序列归档在这里,适合先选一条主线再往下读。
6 篇文章MySQL 建模与查询优化适合先把字段设计、索引、Explain、分页和慢 SQL 这条主线走顺。起步文章:MySQL 字段类型怎么选
- MySQL 字段类型怎么选
- MySQL 索引设计与慢 SQL 排查
- MySQL Explain 实战
- MySQL 事务与锁
- MySQL 死锁怎么排查
- MySQL 常见连接与包大小错误排查
- MVCC 和 Read View 怎么理解
- 隔离级别和幻读问题怎么放到 InnoDB 里看
- 覆盖索引和最左前缀原则怎么真正用起来
- COUNT(*) 和 COUNT(列) 到底差在哪
- binlog、redo log、undo log 是怎么配合的
- 大表在线 DDL 怎么做更稳
- 宽表、范式和反范式怎么取舍
- 联合索引为什么不只是最左前缀这么简单
- covering index 真正节省的是什么
延伸相关入口如果你接下来想把数据库和缓存放回同一条业务链路里理解,可以继续进入 Redis 专题;如果当前重点是写后读、读写分离和主从延迟兜底,仍然优先留在 MySQL 高可用这条线;如果当前重点已经是线上故障治理,也可以直接切到数据与基础设施排障专题。