mysql究竟是怎么解决幻读的?

mysql究竟是怎么解决幻读的?mysql mvcc是什么,怎么实现的?算法 先理解几个概念sql 非锁定的一致性读mvc 图中左边为非一致性读部分spa 【非一致性读】版本控制 在sql查询的时候,若是发现记录已经被加了X锁,会转而查询当前记录回滚段中最近的快照,读快照不加锁,很是快;blog 【mvcc】索引 多版本控制事务 这里的多版本就是指的回滚段的快照,用来解决幻读的状况,即ABA的问题
相关文章
相关标签/搜索