有关于MVCC机制的问题
我去看资料的时候,发现很多博客上说每个事务创建时,Innodb的系统版本号会增加,而事务会记录这个作为自己的版本号。然后我去做了个实验发现在begin;后系统并没有进行事务ID的自增操作 而是在执行第一个事务语句的时候会分配到事务id。而且 我模拟了一下的两个事务 A B 先begin ; A update一个数据 记录 此时系统事务id自增 然后 B insert一个数据 系统事务ID也自增 。 然后事务B commit ,然后事务A进行select 发现系统事务ID 也自增了 。 这难道是说一个事务分配了两次ID 我有点理解不了 求大神解答 感激不尽。