百度面试题 · 问题拆解 · MySQL

百度相关面试题,按最终去重题目聚合。

3071 道真题 · 当前筛选命中 28 · 更新 2026-08-05

筛选题目已选:问题拆解 · MySQL
第 1 题请介绍MySQL事务的四大特性ACID,并说明它们分别解决了什么问题。 考察对数据库事务ACID特性的理解程度问题拆解技术原理MySQL第 2 题请介绍MySQL联合索引的工作原理及设计注意事项。 考察对联合索引底层结构、最左前缀原则和实际设计权衡的理解问题拆解技术原理方案权衡MySQL第 3 题MySQL的日志有哪些?分别说明它们的作用。 考察对MySQL日志体系及事务持久性、回滚机制的理解问题拆解技术原理MySQL第 4 题MySQL的数据结构是什么,为什么选择这种结构? 考察对MySQL索引底层数据结构及其设计原因的理解问题拆解技术原理MySQL第 5 题MySQL的隔离级别分别解决了哪些问题? 考察对事务隔离级别及其解决并发问题的理解问题拆解技术原理MySQL第 6 题在MySQL InnoDB中,MVCC的Read View是在什么时机创建的? 考察对MVCC架构、事务隔离级别下读视图生成时机的理解问题拆解技术原理MySQL第 7 题数据库表中存在10行完全相同的重复数据,请只保留其中一行,删除其余9行。你会如何操作? 考察对SQL删除与子查询、以及重复数据去重边界条件的理解编码实现问题拆解技术原理MySQLSQL第 8 题MySQL范围查询底层实现是怎样的?例如执行查询x>5的数据时,索引树的查询路径是什么? 考察MySQL索引B+树的遍历机制与范围扫描的底层原理问题拆解技术原理MySQL第 9 题请说明 InnoDB 支持的隔离级别有哪些? 考察对数据库事务隔离级别及 InnoDB 实现的掌握程度问题拆解技术原理InnoDBMySQL第 10 题事务A开启后未执行操作,事务B执行update student set name=李四 where id=2,事务A查询id=2的数据是什么?请结合可重复读隔离级别下快照的生成时机说明。 考察可重复读隔离级别下快照生成时机和MVCC一致性读机制问题拆解技术原理InnoDBMySQL第 11 题请解释 MySQL 索引的工作原理,并说明如何选择合适的索引字段。 考察对 MySQL 索引底层机制和实际应用的理解性能优化问题拆解技术原理MySQL第 12 题MySQL的默认隔离级别是什么?可重复读是如何实现的? 考察MySQL事务隔离级别原理与MVCC机制问题拆解技术原理MySQL第 13 题MySQL InnoDB 中一棵三层 B+ 树大约能存储多少行数据? 考察对 InnoDB 存储结构、页大小与主键大小的理解,以及数量级估算能力问题拆解技术原理InnoDBMySQL第 14 题MySQL的主从复制的数据同步流程是怎样的?请结合 binlog 与 offset 说明。 考察对 MySQL 主从复制核心机制的理解,包括 binlog 的作用、偏移量(offset)的推进以及复制链路的协作。问题拆解技术原理MySQL第 15 题请解释联合索引的工作原理,并说明它的最左前缀匹配规则。 考察联合索引的结构、匹配规则及实际应用问题拆解技术原理MySQL第 16 题请描述一条查询语句在 MySQL 中的完整执行流程。 考察对 MySQL 查询执行链路及关键组件的理解问题拆解技术原理MySQL第 17 题说一下MySQL隔离级别? 考察对MySQL事务隔离级别的理解与对比能力问题拆解技术原理MySQL第 18 题请解释MySQL的事务隔离级别及其与MVCC的关系。 考察数据库事务隔离级别原理、MVCC机制及应用问题拆解技术原理MySQL第 19 题MySQL的update语句执行全流程 考察对MySQL更新语句执行流程的理解,涉及解析、优化、执行、事务与存储引擎交互问题拆解技术原理MySQL第 20 题请解释数据库MVCC机制及其在并发控制中的作用。 考察对MVCC原理、实现方式及并发一致性的理解问题拆解技术原理方案权衡MySQL