diff --git a/notes/数据库系统原理.md b/notes/数据库系统原理.md index 8ef8e6d4..6d921ff1 100644 --- a/notes/数据库系统原理.md +++ b/notes/数据库系统原理.md @@ -14,7 +14,7 @@ * [封锁粒度](#封锁粒度) * [封锁类型](#封锁类型) * [封锁协议](#封锁协议) - * [MySQL 隐式与显示锁定](#mysql-隐式与显示锁定) + * [MySQL 隐式与显式锁定](#mysql-隐式与显式锁定) * [四、隔离级别](#四隔离级别) * [未提交读(READ UNCOMMITTED)](#未提交读read-uncommitted) * [提交读(READ COMMITTED)](#提交读read-committed) @@ -217,7 +217,7 @@ lock-x(A)...lock-s(B)...lock-s(C)...unlock(A)...unlock(C)...unlock(B) lock-x(A)...unlock(A)...lock-s(B)...unlock(B)...lock-s(C)...unlock(C) ``` -### MySQL 隐式与显示锁定 +### MySQL 隐式与显式锁定 MySQL 的 InnoDB 存储引擎采用两段锁协议,会根据隔离级别在需要的时候自动加锁,并且所有的锁都是在同一时刻被释放,这被称为隐式锁定。