MySQL进阶【十二】—— 深挖Innodb事务的多版本控制(MVCC)的实现原理

什么是多版本控制 多版本并发控制(Multi-Version Concurrency Control)是MySQL的InnoDB引擎实现隔离级别的一种具体方式。用于实现提交读和可重复读。 多版本控制的优势 同一行数据平时发生读写请求时,会上锁阻塞住。但mvcc用更好的方式去处理读—写请求,做到在发生读—写请求冲突时不用加锁。 这个读是指的快照读,而不是当前读,当前读是一种加锁操作,是悲观锁。 当前
相关文章
相关标签/搜索