MVCC实现可重复读惊天真相

可重复读实现原理大揭秘 版本变化规则: 新事务执行系统版本号加一,也就是当前事务版本号; 删除语句:执行后将新的系统版本号做为对应行数据的删除标记; 更新语句:复制原来的数据做为新的一行,将新的版本号给数据行版本,而且将新的版本号做为原来数据行的删除标记; 何为新事务: begin之下,commit之上为同一事务,整个做为一个事务,要么全作,要么全不作。在其余客户端,也就是会话的begin之下,c
相关文章
相关标签/搜索