标签归档:transaction

事务并发和事务隔离级别

一、事务并发问题

1. 丢失更新

撤销一个事务时,把其他事务已提交的更新数据覆盖(A和B事务并发执行,A事务执行更新之后提交;B事务在A事务更新之后,B事务结束之前也做了对该行数据的更新操作,然后回滚,则两次更新操作都丢失了)。

2. 脏读

一个事务读取到另一个事务未提交的更新数据(A和B事务并发执行,B事务执行更新之后,A事务查询B事务没有提交的数据,B事务回滚,则A事务得到的数据不是数据库中的真实数据。也就是脏数据,即和数据库中不一致的数据)。

继续阅读事务并发和事务隔离级别