MySQL
中等
面试题库
MySQL
中等
表锁、行锁、意向锁(IS/IX)之间的关系是什么?
MySQL
简单
乐观锁与悲观锁在 MySQL 中分别如何实现?
MySQL
中等
死锁是怎么产生的?如何排查与避免?
MySQL
中等
行锁的 Record Lock、Gap Lock、Next-Key Lock 有什么区别?
MySQL
简单
MySQL 的事务隔离级别有哪些?默认是哪个?各解决了什么问题?
MySQL
困难
RR 隔离级别下,间隙锁(Gap Lock)是如何解决幻读的?
MySQL
中等
可重复读(RR)如何解决不可重复读?当前读与快照读有什么区别?
MySQL
困难
ReadView 的可见性判断逻辑是怎样的?RC 与 RR 有何不同?
MySQL
困难
MVCC 是如何通过 undo log 版本链与 ReadView 实现的?
MySQL
困难
redo log 与 binlog 的两阶段提交(2PC)是如何保证一致的?
MySQL
中等