KEEL · 龙骨 · A CURRICULUM FOR THE AI ERA

索引与并发实战 — keel 龙骨

索引与并发实战 的参考信息:索引与并发实战

从这里开始:

课程导读

这门课针对一个具体阶段:你已经会看执行计划、也知道索引的基本原则,但真到线上还是不敢下手——EXPLAIN 明明走了索引却还是慢、一张表挂着十二个索引不知道哪些能删、并发从 50 涨到 500 吞吐不涨反降、扣库存到底该用版本号还是行锁、死锁日志拿到了却不知道该改哪一行代码。

执行计划精读 → 索引设计 → 失效全集 → 索引代价与线上变更
                                        ↓
                       并发量化 → 锁选型 → 死锁处理 → 热点与一致性收口

八章的对应关系(前四章解决"读得慢",后四章解决"写得乱"):

章节 解决的核心问题
01 执行计划精读 四列之外还要看什么,统计信息与估算偏差怎么发现
02 索引设计 从选择性算到字段顺序,一个索引该不该建
03 索引失效与反模式 哪些写法让索引白建,全集与改法
04 索引的代价与线上变更 一张表留几个索引合适;大表加索引如何做到可中断、可回滚
05 并发的量化 拐点并发度是算出来的,不是试出来的
06 乐观锁与悲观锁 按冲突率选型,以及各自的实现形态
07 死锁的工程化处理 从死锁日志定位到具体那行代码
08 热点、削峰与一致性收口 单行热点怎么拆,最终一致怎么对账

每章都有可观察结果、故障注入、自测题三段。这门课的结论全部来自真实实例上的跑批输出:跑什么命令、看哪个指标、对比什么数字,而不是经验口号。

配套课程:前序是数据库与缓存调优——那门课解决"会看",这门课解决"敢改"。想看存储引擎内部为什么这样算账,接PostgreSQL 工程课。

进入 keel 阅读