数据库事务隔离级别
ACID
- 原子性 Atomicity
- 一致性 Consistency
- 隔离性 Isolation
- 持久性 Durability
事务所面临的问题
-
脏读 Dirty Read
事务A读取了事务B未提交的数据,并在这个基础上又做了其他操作。
-
不可重复读 Unrepeatable Read
事务A读取了事务B已经提交的更改数据
-
幻读 Phantom Read
事务A读取了事务B已提交的新增数据
事务隔离级别
事务隔离级别 | 脏读 | 不可重复读 | 幻读 |
---|---|---|---|
READ_UNCOMMMITTED | 允许 | 允许 | 允许 |
READ_COMMMITTED | 禁止 | 允许 | 允许 |
REPEATABLE_READ | 禁止 | 禁止 | 允许 |
SERIALIZABLE | 禁止 | 禁止 | 禁止 |
如果你觉得这篇文章对你有帮助或者使你有所启发,请点击右下角的推荐按钮,谢谢,:)