摘要: 参考1:数据库基础(四)Innodb MVCC实现原理 - 知乎 (zhihu.com) 参考2:图说Mysql的MVCC原理 - 怂人不倦 - 博客园 (cnblogs.com) 阅读全文
posted @ 2021-11-20 15:46 Sempron2800+ 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 数据库并发场景有三种: 1.读读:不存在任何问题,也不需要并发控制。 2.读写:有线程安全问题,可能会造成事务隔离性问题,可能遇到脏读、幻读、不可重复读。 3.写写:有线程安全问题,可能存在更新丢失问题。 MVCC是一种用来解决读写冲突的无锁并发控制,也就是为事务分配单项增长的时间戳,为每个修改保存 阅读全文
posted @ 2021-11-20 15:27 Sempron2800+ 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 1、MVCC MVCC全称是Multi-Version Concurrency Control,即多版本并发控制。MVCC是一种并发控制的方法,一般在数据库管理系统中,实现对数据库的并发访问,在编程语言中实现事务内存。 MVCC在MySQL InnoDB中的实现主要是为了提高数据库并发性能,使用更好 阅读全文
posted @ 2021-11-20 15:21 Sempron2800+ 阅读(45) 评论(0) 推荐(0) 编辑