当前位置: 移动技术网 > IT编程>数据库>Mysql > 数据并发操作带的的问题及解决办法

数据并发操作带的的问题及解决办法

2018年10月17日  | 移动技术网IT编程  | 我要评论

一:什么是数据并发

  数据并发,就是多个事务同时执行,并且在时间上是可以重叠的。

二:数据库并发操作带来的问题

  1)丢失更新。

    当两个或多个事务同时操作同一个数据的时候,会发生丢失的可能,即当前一个事务对数据更改但并未提交,然后后一个事务又对数据更改,等前一个事务提交后,前一个事务的数据更改就会丢失。

  2)不可重复读。

    即当前一个事务事务刚读取数据后,然后后一个事务对该数据进行了修改,当前一个事务在对该数据时,得到的数据和前一次不一样。

  3)读脏数据。

    即当前一个事务对该数据做了修改,但是还未提交,然后后一个事务读取了改数据,但是由于某种原因,前一个事务撤销了对该数据的修改,即恢复到了之前的数据,那么后一事务读取的数据就和数据不一样。

三:解决办法

  封锁

      

 

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网