四种隔离级别分别解决了哪些问题?
先自己想一想,再看参考要点
参考要点
- 未提交读三种问题都可能出现
- 提交读避免脏读
- 可重复读再避免不可重复读,InnoDB 用 MVCC 和 Next-Key Lock 在很大程度上也避免了幻读,是 MySQL 的默认级别
- 可串行化三种都能避免,InnoDB 在显式事务中把普通 SELECT 变成 FOR SHARE,读写互相阻塞,并发度最低
参考要点
学习站:先用面试题自评定级,按水平和面试日期排出每天的计划,自评过的题按间隔复习。免费、无需注册,记录只保存在自己的浏览器中。