当前位置:首页>维修大全>综合>

事务并发控制不当产生的问题

事务并发控制不当产生的问题

更新时间:2023-09-18 01:06:23

事务并发控制不当产生的问题

如果不对事务进行并发控制,可能会产生四种异常情况:

1.幻读(phantom read):一个事务第二次查询出现第一次没有的结果,说明别的事务已经插入一些数据。注意这是在同一个事务里面的查询

2.非重复读(nonrepeatable read):一个事务重复读两次得到不同结果,说明读取操作结果是不可重复的。

3.脏读(dirty read):一个事务读取到另一个事务没有提交的修改,就是当另一个事务它还没有提交修改一个事务就读取到了修改。

4.丢失修改(lost update):并发写入造成其中一些修改丢失。

更多栏目