MySQL
中等
面试题库
MySQL
中等
插入语句 INSERT 之间也会死锁吗?唯一键冲突 + 间隙锁如何导致死锁?
MySQL
中等
为什么有些"死锁"其实是锁等待超时(innodb_lock_wait_timeout)?两者如何区分?
MySQL
中等
为什么间隙锁相关的死锁在 RR 下很常见?举一个"两个事务各插一条"的死锁例子。
MySQL
困难
死锁日志中的锁模式(X、S、REC、GAP)与索引名如何对应到具体 SQL?给一个实战解读。
MySQL
中等
如何解读死锁日志里的 "WAITING FOR THIS LOCK TO BE GRANTED" 与 "HOLDS THE LOCK"?
MySQL
困难
SHOW ENGINE INNODB STATUS 中 LATEST DETECTED DEADLOCK 段落包含哪些关键信息?如何逐行解读?
MySQL
中等
InnoDB 检测到死锁后会做什么?牺牲哪个事务的选择依据是什么?
MySQL
中等
两个事务如何因加锁顺序相反产生死锁?画一个最小死锁示例。
MySQL
简单
InnoDB 死锁的典型四条件是什么?数据库死锁与操作系统死锁有何异同?
MySQL
简单
为什么全表扫描时 InnoDB 在 RR 下几乎锁住全表?这对大表 DML 意味着什么?
MySQL
简单