后端岗位面试题更新 2026-08-05
在一个包含约5万行数据的表中添加索引时,数据库会加锁吗?请说明加锁的具体行为及可能的阻塞影响。
中文在线后端开发教育/培训风险判断技术原理InnoDBMySQL
考察说明
考察对数据库 DDL 加锁机制的理解及对中小数据量场景的分析
回答思路
- 明确指出添加索引会加锁
- 区分不同数据库(如 MySQL InnoDB)的锁行为
- 说明锁的类型(如元数据锁)及可能阻塞的读写操作
- 结合5万行数据规模分析锁持有时间与影响
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。