- 1
- 0
- 约1.97千字
- 约 3页
- 2026-10-10 发布于北京
- 举报
按锁的粒度划分
•表锁:意向锁(IS锁、IX锁)、自增锁;
•行锁:记录锁、间隙锁、临键锁、意向锁;
共享/排它锁(SharedandExclusiveLocks)
•共享锁(ShareLocks,记为S锁),数据时加S锁(共享锁之间不互斥,
简记为:读读可以并行)
•排他锁(eXclusiveLocks,记为X锁),修改数据时加X锁(排他锁与任何锁
互斥,简记为:写读,写写不可以并行)
•排他锁,一旦写数据的任务没有完成,数据是不能被其他任务的,这对并
发度有较大的影响。对应到数据库,可以理解为,写事务没有提交,读相关数
据的select也会被阻塞,这里的select是指加了锁的,普通的select仍然可
以读到数据(快照读)。
意向锁(IntentionLocks)
InnoDB为了支持多粒度锁机制(multiplegranularitylocking),即允许行级锁与表级锁共存,而引入了
意向锁(intentionlocks)。意向锁是指,未来的某个时刻,事务可能要加共享/排它锁了,先提前
一个意向。
1.意向锁是一个表级别的锁(table-levellocking);
2.意向锁又分为:
您可能关注的文档
最近下载
- 电力系统分析:PSCAD二次开发_(15).PSCAD中的自动化脚本开发.docx VIP
- 成都理工考研普地真题版.docx VIP
- 电商客服规则考核试题(附答案).pdf VIP
- 2026秋外研社版(孙有中)小学英语五年级上册Unit 3 Happy together 大单元整体教学设计[2022课标2025修改].pdf
- 干燥与造粒技术 .PDF VIP
- 运动与健康答案.docx VIP
- 小区雨污水管道改造施工组织设计优质资料.doc VIP
- PSSE用户自定义分析与自定义模型(总结版本).pdf VIP
- 超星尔雅学习通《中国陶瓷鉴赏与器物陈设》章节测试答案.docx VIP
- 市政道路改建工程监理实施细则.docx VIP
原创力文档

文档评论(0)