MySQL 笔记:行锁、表锁与死锁的排查思路
梳理 InnoDB 的记录锁、间隙锁与 next-key 锁分别在什么条件下加,元数据锁为什么会让一条 ALTER 卡住整张表,并给出死锁与锁等待的排查步骤、常用系统表和几种降低死锁概率的写法。
梳理 InnoDB 的记录锁、间隙锁与 next-key 锁分别在什么条件下加,元数据锁为什么会让一条 ALTER 卡住整张表,并给出死锁与锁等待的排查步骤、常用系统表和几种降低死锁概率的写法。
按实现方式讲 ACID 四个特性各自靠什么保障,梳理四种隔离级别对应的读异常,并用 undo 版本链和 ReadView 说明快照读与当前读的区别,以及 InnoDB 默认级别如何防幻读。