面试真题

数据库 · 简单 · 腾讯

MySQL 四种事务隔离级别?

简单 数据库 🎤 腾讯
参考答案
四种事务隔离级别:读未提交(RU)、读已提交(RC)、可重复读(RR)、串行化(S)。RU最低级,允许脏读;RC避免脏读但允许不可重复读;RR为MySQL默认,利用MVCC保证事务内快照读一致,配合间隙锁防幻读;S最高级,强制事务串行,无脏读/不可重复读/幻读但吞吐低。不同级别解决并发问题程度不同:脏读(RU有,其他无)、不可重复读(RC有,RR/S无)、幻读(RR/S无,但RR靠MVCC+锁)。
题目整理自公开面经,答案由校招宝自研生成,仅供参考