文章目录 读未提交读已提交可重复读可串行化 读未提交 读未提交是指,一个事务在对数据修改,即便未提交,其他事务也可以看见此修改。(这个也叫做脏读) 读已提交 一个事务从开始直到提交之前,只能“看见”已经提交的事务所作的修改。 可重复读 在同一事务中多次读取相同的记录,结果是一样的。解决了脏读,但是避免不了幻读(假如一个事务在查询一个范围,另一个事务在此范围插入了一行, 则前一个事务读到的结果会出现幻行(多一行))。 可串行化 强制事务串行执行,避免了幻读,但是卫冕的效率过低,会导致大量的超时和锁争用。