【MySQL】MySQL之Innodb的MVCC工作原理

【系列文章】

  1. 【MySQL】MySQL事务
  2. 【MySQL】MySQL的锁机制
  3. 【MySQL】MySQL索引
  4. 【MySQL】MySQL日志

1. 什么是MVCC

MVCC,全称Multi-Version Concurrency Control,即多版本并发控制。MVCC是一种并发控制的方法,一般在数据库管理系统中,实现对数据库的并发访问,在编程语言中实现事务内存。

MVCCMySQL InnoDB中的实现主要是为了提高数据库并发性能,用更好的方式去处理读-写冲突,做到即使有读写冲突时,也能做到不加锁,非阻塞并发读

1.1 什么是当前读和快照读?

在学习MVCC多版本并发控制之前,我们必须先了解一下,什么是MySQL InnoDB下的当前读快照读?

<

猜你喜欢

转载自blog.csdn.net/qq_41893274/article/details/113481499