主题 / 锁粒度权衡 知识卡片锁粒度权衡专业/工作 内容锁粒度越细,并发能力通常越强,但加锁、检测冲突和维护锁状态的开销也越高;锁粒度越粗,管理简单却更容易阻塞无关操作。发散:并发设计没有免费午餐,本质是在吞吐、延迟和复杂度之间交换。 参考来源《高性能MySQL:第3版》第1章《MySQL架构与历史》 ← 上一张卡片InnoDB聚簇索引让二级索引必须携带主键,因此主键要尽量小 下一张卡片 →InnoDB用"间隙锁"而非"快照检测"来防止幻读