一、准备点基础知识1.1、什么是MVCC?1.2、什么是当前读与快照读?参考 MVCC 是面试常客,此篇文章帮你解惑~ 一、准备点基础知识在了解MVCC之前我们需要提前准备一些知识,不然容易懵逼。 1.1、什么是MVCC? MVCC,全称Multi-Version Concurrency Control,即多版本并发控制。MVCC是一种并发控制的方法,一般在数据库管理系统中,实现对数据库的并发访问,在编程语言中实现事务内存。 @百度百科 MVCC 在 MySQL InnoDB 中的实现主要是为了提高数据库并发性能,用更好的方式去处理读-写冲突,做到即使有读写冲突时,也能做到不加锁,非阻塞并发读 1.2、什么是当前读与快照读? 参考MySQL - MySQL InnoDB的MVCC实现机制 @pdai