对于事务4来说,它可见的事务有1、2、3、4。

事务4是当前事务,所以它可见的事务包括它自己。同时,根据MVCC规则,事务4可以看到在它开始之前已经提交的事务,即事务1和事务2。此外,事务4也可以看到活跃的未提交事务(即事务3、4、5),但是对于事务4来说,事务3是不可见的。

事务3对事务4来说不可见是因为事务4开始之前,事务3还没有提交。根据MVCC的规则,事务4只能看到在它开始之前已经提交的事务。因此,事务4无法看到事务3所做的修改。

MySQL中MVCC中假如存在事务Id列表1234567其中345是活跃的未提交的事务4是当前事务那么对于4来说我可见的事务有哪些?事务3可见吗为什么

原文地址: https://www.cveoy.top/t/topic/ir26 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录