【数据库】并发控制和锁的一些问题

并发事务带来的问题:

1.更新丢失:T1和T2同时读入同一数据并修改,T2提交的结果覆盖了T1提交的结果,导致T1的修改被丢失

2.脏读:T1修改数据,T2读了同一数据,T1此时回滚,T2读到的数据和数据库中的数据不一致,即读到了脏数据

3.不可重复读:一个事务多次同一个数据,但是在这个事务还没有结束时,第二个事务对这个数据发生了修改,导致一个事务内俩次相同的查询读到的数据不一样

4.幻读:和不可重复读的条件一样,但是条件因为增改导致前后读的记录数不一样

猜你喜欢

转载自www.cnblogs.com/guangluwutu/p/12622502.html