模型服务连接失败

MySQL中的乐观锁和悲观锁是什么?

并发
分类
数据库
难度
未设置
来源数
1
更新时间
2026/03/29 00:57

答案

乐观锁和悲观锁是一种锁的设计思想。 悲观锁是。。。在MySQL当中的表锁和行锁都是悲观锁的思想。 乐观锁是。。。在MySQL中的话主要通过程序来实现,比如添加版本字段或者时间戳,通过对比版本判断是否一致来判断记录是否被其他事务修改,如果被修改的话则回滚事务,并通过重试或者一些兜底措施进行处理。

相关题目(5)

分布式系统Redis
分布式系统并发Redis
分布式系统Redis
分布式系统并发Redis

元信息

审核状态: active
关联来源: 1

来源面经题(0)

这道题目前没有手动沉淀的面经题来源。

来源(1)

Java八股(数据库).md

knowledge_note
Question 55: MySQL中的乐观锁和悲观锁是什么? Source answer: 乐观锁和悲观锁是一种锁的设计思想。 悲观锁是。。。在MySQL当中的表锁和行锁都是悲观锁的思想。 乐观锁是。。。在MySQL中的话主要通过程序来实现,比如添加版本字段或者时间戳,通过对比版本判断是否一致来判断记录是否被其他事务修改,如果被修改的话则回滚事务,并通过重试或者一些兜底措施进行处理。 Reviewed answer: 乐观锁和悲观锁是两种并发控制思想。悲观锁认为并发冲突大,先加锁再操作,MySQL中的表锁和行锁体现了悲观锁思想;乐观锁通常由业务层通过版本号或时间戳实现,提交时校验版本是否变化。