并发事务带来的问题:

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

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

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

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

 

相关文章:

  • 2021-10-28
  • 2022-12-23
  • 2022-02-15
  • 2021-10-31
  • 2021-05-22
  • 2022-01-15
  • 2022-01-12
猜你喜欢
  • 2022-12-23
  • 2022-01-16
  • 2021-07-17
  • 2022-12-23
  • 2022-03-02
相关资源
相似解决方案