You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
InnoDB 的 MVCC,是通过在每行记录后面保存两个隐藏的列来实现。这两个列,一个保存了行的创建时间,一个保存行的过期时间(删除时间)。当然存储的并不是真实的时间,而是系统版本号(system version number)。每开始一个新的事务,系统版本号都会自动递增。事务开始时刻的系统版本号会作为事务的版本号,用来和查询到的每行记录的版本号进行比较。
835
835
836
-
**REPEATABLE READ(可重读)隔离级别下MVCC如何工作:**
836
+
**REPEATABLE READ(可重读)隔离级别下 MVCC 如何工作:**
837
837
838
838
- SELECT
839
839
@@ -954,7 +954,7 @@ MySQL 从 5.0.3 InnoDB 存储引擎开始支持XA协议的分布式事务。一
954
954
955
955
956
956
957
-
## 七、MySQL锁机制
957
+
## 七、MySQL 锁机制
958
958
959
959
> 数据库的乐观锁和悲观锁?
960
960
>
@@ -1138,19 +1138,19 @@ SELECT * FROM products WHERE id LIKE '3' FOR UPDATE;
0 commit comments