正确理解MySQL的MVCC及实现原理
MVCC,全称,即多版本并发控制。MVCC 是一种并发控制的方法,一般在数据库管理系统中,实现对数据库的并发访问,在编程语言中实现事务内存。MVCC 在 MySQL InnoDB 中的实现主要是为了提高数据库并发性能,用来处理读-写冲突,做到不加锁来读写冲突。在学习 MVCC 之前,先了解一下什么是 MySQL InnoDB 下的当前读和快照读?当前读像 select lock in share mode (共享锁), select for update;update;insert;
原创
2023-12-01 09:20:28 ·
286 阅读 ·
0 评论