`
huazhang
  • 浏览: 258 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

数据库事务

阅读更多

事务有四个特性:

1)隔离性。

2)持久性。

3)原子性。

4)一致性。

 

而隔离性又分四个级别:

1) READ UNCOMMITED

2) READ COMMITED

3) REPEATABLE READ 

4) SERIALIZABLE

隔离级别 脏读 不可重复读可能性 幻读可能性 加锁读
READ UNCOMMITED yes yes yes no
READ COMMITED no yes yes no
REPEATABLE READ  no no yes no
SERIALIZABLE no no no yes

 

脏读:读出来别的事务未提交的数据

不可重复读可能性:同一个事务,前后两次读出的数据不一致,可能中间别的数据修改了它。

幻读可能性:同一个事务,前后两次读同一个范围的数据条数不一致,可能有别的事物插入了数据。

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics