title: 封锁协议
tags:
- concept
- database
- locking
- joplin
type: concept
source_type: reconstructed
created: 2026-04-22
updated: 2026-04-22
---
封锁协议
[!abstract]
封锁协议是并发控制中最经典的一类机制,通过规定事务何时加锁、何时释放锁来降低并发异常。
锁类型
三级封锁协议
- 一级:防丢失修改。
- 二级:防脏读。
- 三级:防不可重复读。
相关延伸
- 两段锁协议用于保证可串行化。
- 更高隔离级别通常意味着更强的加锁限制和更低并发性。
易错点
- 三级封锁协议不直接等同于所有数据库产品中的隔离级别实现细节。
- 幻读通常需要更进一步的范围锁或其他机制处理。
来源
- [[raw/Joplin/计算机专业基础/数据库/_计算机考研复试数据库核心知识点整理.md]]
- [[raw/Joplin/计算机专业基础/数据库/4.数据库——事务与并发控制.md]]
相关页面