脏读 幻读 不可重复读

脏读 幻读 不可重复读

脏读

脏读形成流程图

问题: 事务B的执行是在事务A将X修改成了2的基础上  但是在后续的节点当中事务A产生回滚造成X=1 无法确定事务B的执行逻辑是否有问题

不可重复读

定义:数据不能够重复读取,因为一模一样的查询方法执行过后读取的数值不相同

不可重复读

幻读

定义: 事务A要更新某一个属性值 在执行修改操作之后  事务B再次进行改属性值的修改操作会导致 事务A再次查询时候发现已经修改的属性值竟然再次回归到了之前的数值 想“幻觉”一样

幻读

问题:事务B命名将数据X修改成了3  但是在校验的时候又不再为3 

版权声明:本文为qq_37406952原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。