有关于MVCC机制的问题

wdmzjzty371 2014-12-20 08:45:11
我去看资料的时候,发现很多博客上说每个事务创建时,Innodb的系统版本号会增加,而事务会记录这个作为自己的版本号。然后我去做了个实验发现在begin;后系统并没有进行事务ID的自增操作 而是在执行第一个事务语句的时候会分配到事务id。而且 我模拟了一下的两个事务 A B 先begin ; A update一个数据 记录 此时系统事务id自增 然后 B insert一个数据 系统事务ID也自增 。 然后事务B commit ,然后事务A进行select 发现系统事务ID 也自增了 。 这难道是说一个事务分配了两次ID 我有点理解不了 求大神解答 感激不尽。
...全文
121 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

56,682

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧