码迷,mamicode.com
首页 > 其他好文 > 详细

事物的隔离级别和传播属性

时间:2014-07-16 08:43:43      阅读:252      评论:0      收藏:0      [点我收藏+]

标签:数据   io   re   new   c   table   

1.ACID:原子性、一致性、隔离性、持久性

2.事务:显示,隐士事物

3.不一致性:

  更新丢失(覆盖了)、脏读(读取到了未提交的数据)、不可重复读(两次读取的结果不一致)

4.

  四个隔离级别:--主要保证查询时最新的

  READ UNCOMMITTED --不申请X锁与S锁

  READ COMMITTED     --申请S锁

  REPEATABLE READ    --锁定查询结果,这样其他事务不可以更新查询到的结果数据

  SERIALIZABLE           --数据集上放置一个范围锁

  七个传播属性:--保证事物异常回滚

  propagation_required  支持当前没有开启一个新事物

  propagation_support  支持当前没有就无事物运行

  propagation_new_required 开启新事物

  propagation_mondatory 必须有事物,没事物抛异常

  propagation_never 不要事物,有则异常

  propagation_not_support 非事物运行,有则挂起事物

  

 

事物的隔离级别和传播属性,布布扣,bubuko.com

事物的隔离级别和传播属性

标签:数据   io   re   new   c   table   

原文地址:http://www.cnblogs.com/gstsyyb/p/3847853.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!