MySQL中MVCC中假如存在事务Id列表1234567其中345是活跃事务4是当前事务那么对于4来说我可见的事务有哪些?
对于事务4来说,它可见的事务有以下几种情况:
- 
如果事务3已经提交,则事务4可以看到事务3所做的修改。
 - 
如果事务3还未提交,但是事务4在开始时已经读取了事务3所修改的数据,那么事务4仍然可以看到事务3所做的修改。
 - 
如果事务3还未提交,并且事务4在开始时还未读取事务3所修改的数据,那么事务4将无法看到事务3所做的修改。
 
综上所述,对于事务4来说,它可见的事务包括已提交的事务3和当前活跃的事务4,以及在事务4开始时已经读取的还未提交的事务3所做的修改。
原文地址: https://www.cveoy.top/t/topic/ir23 著作权归作者所有。请勿转载和采集!