中文在线面试题 · MySQL
中文在线相关面试题,按最终去重题目聚合。
共 177 道真题 · 当前筛选命中 15 道 · 更新 2026-08-05
筛选题目已选:MySQL
考察点
技术栈
第 1 题请分别讲解 binlog、redo log、undo log 的作用、写入时机和相互区别。 考察对 MySQL 三类日志的功能定位、持久化机制及一致性问题理解第 2 题MySQL中有哪些常见的索引种类? 考察对MySQL索引分类的全面理解第 3 题请介绍MySQL索引的基本概念、底层数据结构以及它们如何影响查询性能。 考察对MySQL索引原理的理解及其在查询优化中的作用第 4 题如何查看一条 SQL 语句的执行计划? 考察对数据库执行计划查看工具和基本解读方法的掌握第 5 题请介绍MySQL中常用的索引类型及其适用场景。 考察对MySQL索引类型、底层结构与应用场景的理解第 6 题B+树索引中聚簇索引和非聚簇索引的区别 考察对数据库索引结构及聚簇与非聚簇索引核心差异的理解第 7 题请描述一条查询语句从MySQL客户端发出到最终返回结果的完整执行链路。 考察对MySQL客户端连接到结果返回全链路架构的理解第 8 题MySQL 中的当前读和快照读有什么区别?哪些场景使用当前读? 考察对执行模型的理解及加锁场景区分第 9 题MySQL 可重复读隔离级别下是如何解决不可重复读问题的? 考察 MVCC 机制与快照读的一致性视图第 10 题在一个包含约5万行数据的表中添加索引时,数据库会加锁吗?请说明加锁的具体行为及可能的阻塞影响。 考察对数据库 DDL 加锁机制的理解及对中小数据量场景的分析第 11 题什么是回表查询? 考察对MySQL索引机制和查询原理的理解第 12 题MySQL 有哪些事务隔离级别?每个级别各自解决了什么问题? 考察事务隔离级别的基本概念与问题对应关系第 13 题MySQL 当中常见的索引类型有哪些? 考察对 MySQL 索引体系的基础认知与分类理解第 14 题MySQL中插入数据时一定会锁表吗? 考察MySQL锁机制及其在插入场景下的应用第 15 题哈希索引和B+树索引在结构上有什么区别?各自的优缺点是什么? 考察对两种索引底层结构与适用场景的深入辨析