Skip to content
7 个序列 / 37 篇文章
数据库与缓存专题MySQL 专题数据与中间件 · 7 个序列 · 37 篇文章围绕建模、索引、Explain、事务、锁与高可用,聚焦在线事务型存储这条主线。
所属领域数据与中间件
专题内序列7 个
专题文章37 篇
高频标签
案例排障 · 4并发 · 4Elasticsearch · 4线上排障 · 3选型对比 · 3检查清单 · 1

MySQL 专题

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

把零散经验整理成可查、可复用、可持续更新的企业级知识门户