2020-11-26 数据库的四种隔离级别
2020-11-26 本文已影响0人
炒面Z
-
隔离级别
| 隔离级别 | 简述 | 结果 |
|---|---|---|
| 串行化 | 如果两个事务操作同一个数据时,不会并发执行事务,事务会排队先后执行 | 脏读×,幻读×,不可重复读× |
| 读已提交 | 事务可以看别其他事务insert or update 的已提交数据 | 脏读×,幻读√,不可重复读√ |
| 读未提交 | 事务可以看到其他事务insert or update 的未提交数据 | 脏读√,幻读√,不可重复读√ |
| 可重复读 | 事务可以看到其他事务insert的未提交数据,但是看不到其他事务的update未提交数据 | 脏读√,幻读√,不可重复读× |
-
数据库并发访问产生的问题
| 问题 | 简述 |
|---|---|
| 脏读 | 读取了其他事务未提交的数据(insert and update ) |
| 幻读 | 读取了其他事务提交的insert数据 |
| 不可重复读 | 读取了其他事务提交的update数据 |