diff --git a/Database.md b/Database.md index a04dd82..c1f2c55 100644 --- a/Database.md +++ b/Database.md @@ -627,6 +627,29 @@ WHERE A.EMP_SUPV_ID = B.EMP_ID; +锁粒度 + +- 行锁 +- 表锁 +- 页锁 + +算法 + +- Record Lock +- Gap Lock +- Next-Key Lock + +实现机制 + +- 悲观锁 +- 乐观锁 + +兼容性 + +- 排它锁 +- 共享锁 +- 意向锁 + 从加锁策略上分: diff --git a/WechatIMG47.png b/WechatIMG47.png new file mode 100644 index 0000000..ccee1cb Binary files /dev/null and b/WechatIMG47.png differ