作业帮面试题 · 问题拆解 · MySQL

作业帮相关面试题,按最终去重题目聚合。

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

筛选题目已选:问题拆解 · MySQL
第 1 题请描述一条SELECT语句在MySQL中的完整执行过程。 考察对SQL查询执行原理和数据库内部机制的理解问题拆解技术原理MySQL第 2 题B+树索引存储量计算:假设一张表的主键类型是 bigint,每条数据大小均匀为 1KB,主键索引使用 3 层 B 树,理论上这张表最多能存储多少条数据? 考察 B+树索引结构、节点容量计算与存储量推导能力问题拆解技术原理InnoDBMySQL第 3 题请描述MySQL中通过非主键索引查询数据时,数据库内部的执行过程是怎样的? 考察对MySQL索引结构、回表查询及覆盖索引原理的理解问题拆解技术原理MySQL第 4 题说下MySQL中update语句的执行过程是怎么样的? 考察MySQL更新语句的完整执行链路与底层机制理解问题拆解技术原理MySQL第 5 题介绍MySQL里的binlog、redolog和undolog的区别与作用。 考察对MySQL日志体系的理解,包括用途、记录内容、写入时机及协作机制问题拆解技术原理InnoDBMySQL第 6 题请谈谈你对MySQL分库分表的理解,以及在什么场景下会考虑使用它? 考察对分库分表原理、适用场景、难点与方案权衡的理解问题拆解技术原理方案权衡MySQL第 7 题请解释 MySQL 索引的工作原理,并说明如何选择合适的索引字段。 考察对 MySQL 索引底层机制和实际应用的理解性能优化问题拆解技术原理MySQL第 8 题MySQL的优化方式 考察MySQL性能优化知识体系的系统性理解问题拆解技术原理MySQL第 9 题在 MySQL 中如何查询某个用户的排名?请结合窗口函数或自连接等方式说明实现方式。 考察对排名查询的 SQL 实现能力及窗口函数的掌握编码实现问题拆解技术原理MySQL第 10 题请解释 MySQL 联合索引是什么,它是如何加快查询的,以及与普通非主键索引(单列索引)的区别。 考察对联合索引原理、作用机制及与单列索引差异的理解问题拆解技术原理MySQL第 11 题数据库可重复读隔离级别的实现原理是什么?它如何解决幻读问题? 考察数据库隔离级别实现机制与幻读处理的深度理解问题拆解技术原理InnoDBMySQL第 12 题请说明主键索引和非主键索引的查询过程有什么区别? 考察对InnoDB索引结构及回表机制的理解问题拆解技术原理InnoDBMySQL第 13 题InnoDB底层有哪些数据结构? 考察对InnoDB存储引擎核心数据结构的理解问题拆解技术原理InnoDBMySQL第 14 题MySQL的可重复读怎么实现的 考察InnoDB可重复读隔离级别的底层实现机制问题拆解技术原理MySQL