哔哩哔哩面试题 · 技术原理 · MySQL
哔哩哔哩相关面试题,按最终去重题目聚合。
共 2456 道真题 · 当前筛选命中 43 道 · 更新 2026-08-05
筛选题目已选:技术原理 · MySQL
考察点
技术栈
第 21 题联合索引(a,b,c),查询条件只使用a和c,是否会用到该索引? 考察联合索引最左前缀原则与索引命中分析第 22 题请系统性地介绍MySQL索引,包括类型、数据结构、适用场景和注意事项。 考察对MySQL索引的全面理解与结构化表达能力第 23 题请描述从节点复制主节点的完整流程。 考察对数据库主从复制原理和实现细节的理解第 24 题为什么使用MySQL索引? 考察索引的核心作用及其对查询性能的影响第 25 题如何为MySQL表合理设置索引?请结合具体场景说明。 考察索引设计原则与SQL场景匹配能力第 26 题为什么MySQL用B+树而不是用B树? 考察B+树与B树的结构差异及其对数据库索引性能的影响第 27 题什么是幻读,如何解决? 考察数据库隔离级别、并发控制与一致性理解第 28 题请谈谈你如何进行MySQL语句优化和处理慢查询? 考察SQL优化思路、慢查询定位与调优方法第 29 题说一下MySQL隔离级别? 考察对MySQL事务隔离级别的理解与对比能力第 30 题MySQL的隔离等级有哪些 考察数据库事务隔离级别的分类与特点第 31 题MySQL底层索引通常使用什么数据结构,为什么选择它? 考察对MySQL索引底层原理及选型原因的理解第 32 题MySQL 死锁场景有哪些? 考察对 InnoDB 死锁成因、常见场景和排查处理的理解第 33 题如何确定MySQL的索引是否有效? 考察索引选择性与执行计划的判断能力第 34 题请分享一次你在使用 MySQL 时遇到并解决性能问题的经历。 考察候选人基于真实经历的 MySQL 性能问题定位与解决能力第 35 题给定一张两列表(主键列 id 和数据列),执行 SELECT ... WHERE id = xx 时,不同事务隔离级别下加锁有什么区别? 考察不同事务隔离级别下查询锁的类型、范围与持续时间的差异第 36 题MySQL 的主键用连续递增的数字和随机数有什么区别? 考察数据库主键设计对性能、存储和分片的影响第 37 题MySQL InnoDB 中实现事务的机制是怎样的? 考察对 InnoDB 事务底层机制(ACID 实现)的理解第 38 题Redis和MySQL有什么区别? 考察对缓存型与关系型数据库核心差异的理解第 39 题MySQL慢查询你怎么分析的,你说explain,explain内有哪些信息? 考察慢查询的定位方法与执行计划关键字段的掌握第 40 题在 MySQL InnoDB 中,UPDATE 语句与 SELECT 语句在加锁机制上有什么区别?请结合具体场景说明。 考察对 InnoDB 中 UPDATE 加锁机制、锁类型及与 SELECT 的差异的理解