From 40a00eadf519d7069a1aa5bae564c8192ba188b6 Mon Sep 17 00:00:00 2001 From: rex Date: Wed, 9 Jan 2019 19:11:44 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E5=A4=9A=E7=89=88=E6=9C=AC=E5=B9=B6?= =?UTF-8?q?=E5=8F=91=E6=8E=A7=E5=88=B6=20error?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit MVCC只是用于实现可重复读,总是读到快照数据,而未提交读和提交读这两种隔离级别总是读取最新的数据行。 --- docs/notes/数据库系统原理.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/notes/数据库系统原理.md b/docs/notes/数据库系统原理.md index 68e560f6..fabea945 100644 --- a/docs/notes/数据库系统原理.md +++ b/docs/notes/数据库系统原理.md @@ -305,7 +305,7 @@ SELECT ... FOR UPDATE; # 五、多版本并发控制 -多版本并发控制(Multi-Version Concurrency Control, MVCC)是 MySQL 的 InnoDB 存储引擎实现隔离级别的一种具体方式,用于实现提交读和可重复读这两种隔离级别。而未提交读隔离级别总是读取最新的数据行,无需使用 MVCC。可串行化隔离级别需要对所有读取的行都加锁,单纯使用 MVCC 无法实现。 +多版本并发控制(Multi-Version Concurrency Control, MVCC)是 MySQL 的 InnoDB 存储引擎实现隔离级别的一种具体方式,用于实现可重复读隔离级别。而未提交读和提交读这两种隔离级别总是读取最新的数据行,无需使用 MVCC。可串行化隔离级别需要对所有读取的行都加锁,单纯使用 MVCC 无法实现。 ## 版本号