AI 简历
简历模板
简历范文
模拟面试
校招
求职攻略
关于我们
我要招人
登录
登录
AI 简历
简历模板
简历范文
模拟面试
校招
求职攻略
关于我们
我要招人
首页
面试题库
后端岗位面试题
在数据库操作中,SELECT ... FOR U…
后端岗位面试题
更新 2026-08-05
在数据库操作中,SELECT ... FOR UPDATE 加的是什么锁?什么情况下会导致死锁?
卓望公司
后端开发
互联网/IT
风险判断
技术原理
MySQL
SQL
考察说明
考察对数据库行锁机制及死锁成因的理解
回答思路
明确 SELECT ... FOR UPDATE 是加排他锁(X锁或写锁)
说明该锁用于锁定被查询的行,防止其他事务并发修改
能列举死锁的典型场景,如不同事务按不同顺序加锁
能说明避免死锁的常见策略,如统一加锁顺序或使用低隔离级别
换一题
上一题
MySQL隔离级别中读已提交和可重复读是怎么实现的,可重复读又是如何解决幻读的?
下一题
垃圾回收(GC)对程序性能有哪些影响?如何消除或缓解这些影响?
本题还出现在
互联网/IT行业面试题
卓望公司面试题