事务总结

1、什么是事务

              事务是程序执行的最小单元,是一个或一组指令的集合,事务中存在的指令要么都成功,要么都失败。

2、事务的特征

              事务具有四种特征:原子性、一致性、隔离性和持久性。

              a、原子性:事务中的指令是不可分割的,要么都成功,要么都失败

              b、一致性:事务操作完数据后,数据在事务完成前后的状态应当是一致的。

              c、隔离性:事务的执行是互相不干扰的

             d、持久性:事务操作完数据后,数据就被永久的改变了

3、事务产生的问题

              事务产生的问题,是在多个事务同时操作相同数据时引起的。

              a、更新被覆盖:事务对数据的更新被另一个同时间执行的事务对数据的更新所覆盖。

              b、脏读取:事务读取到了另一个事务还未提交的数据,该数据有可能因另一个事务回滚而被撤销。

              c、不可重复读取:事务对相同事务进行两次读取时,读取到的数据不相同。分为虚读和幻读。

                    虚读:事务第一次读取到的数据在第二次读取时被更改

                    幻读:事务第一次读取到的数据在第二次读取时消失

4、事务的隔离级别

             a、读未提交

             b、读已提交

             c、可重复读

             d、串行

              

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值