- 链接地址:https://blog.csdn.net/xianyun1992/article/details/125649619
- 链接标题:一文读懂MySQL的MVCC多版本并发控制_mysql mvcc并发控制-CSDN博客
- 所属网站:blog.csdn.net
- 被收藏次数:4693
文章浏览阅读301次。其中幻读和不可重复读有些类似,区别:只能在可重复读和读已提交两个隔离级别下工作,和其他隔离级别是不兼容的,因为读未提交总是读取最新的数据,而可串行化对所有数据都会加锁。比单纯的加锁更高效,只在和两个隔离级别下工作早期数据库不论读取还是写入,都用锁来实现。但是锁会带来性能的问题,MVCC就是MySQL对于读的一种优化方案;在使用MVCC中,对于任何修改的操作,都不会直接覆盖掉原数据,而是产生一个新老版本共存的状态,根据版本号去区分,使得读取时可以完全不加锁,这样读取数据时,MVCC根据版本号就会判断出应该读取_mysql mvcc并发控制
版权声明:本文发布于特牛生活网 内容均来源于互联网 如有侵权联系删除