后端岗位面试题 · MySQL

题库中标记为“后端”的结构化面试题。

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

筛选题目已选:MySQL
第 101 题在分析 MySQL 执行计划时,你通常会关注哪些参数?请结合一个实际查询说明它们如何影响优化。 考察对 MySQL 执行计划核心参数的理解及实际应用能力性能优化技术原理MySQL第 102 题MySQL的索引为什么选用B+树而不是其他树结构? 考察对B+树特性及其对数据库索引适用性的理解深度系统设计技术原理方案权衡MySQL第 103 题MySQL 的一条记录对应 MongoDB 里的什么概念? 考察对关系型与非关系型数据库基本数据模型的理解技术原理MongoDBMySQL第 104 题如果我们在多个字段上建立联合索引,字段顺序是a、b、c,查询条件为b=... and a=...,会使用该索引吗? 考察联合索引最左前缀原则的理解与应用问题拆解技术原理MySQL第 105 题InnoDB和MyISAM的区别和各自的优势是什么? 考察对MySQL两种常见存储引擎底层架构差异与适用场景的理解技术原理技术选型方案权衡InnoDBMySQL第 106 题请介绍你在项目中最常使用的存储中间件及其选型理由。 考察候选人对常用存储中间件的熟悉程度及选型思考业务理解技术选型方案权衡MySQLRedis第 107 题请介绍MySQL的MVCC机制及其在可重复读隔离级别下的应用。 考察MVCC实现原理与隔离级别的关系性能优化技术原理MySQL第 108 题MySQL 的事务隔离级别有哪些?各自解决了什么问题? 考察对事务隔离级别的理解及并发问题对应关系技术原理MySQL第 109 题在设计数据库联合索引时,应如何安排字段的先后顺序?请说明主要考虑因素。 考察数据库索引原理与字段顺序对查询效率的影响技术原理方案权衡MySQL第 110 题MySQL怎么优化多表联查? 考察多表查询性能优化的实践方法与原理理解性能优化技术原理问题排查MySQL第 111 题一个表给a列加了索引,给了两个SQL语句,一个是select ... where a like 'abc%',另一个是like '%abc',哪个走了索引? 考察B+树索引前缀匹配原则和LIKE查询的索引使用判断技术原理问题排查MySQLSQL第 112 题请介绍MySQL事务的四大特性ACID,并说明它们分别解决了什么问题。 考察对数据库事务ACID特性的理解程度问题拆解技术原理MySQL第 113 题请说明MySQL中索引失效的常见场景,并至少举出两种典型情况。 考察对MySQL索引失效场景的理解与全面性问题拆解技术原理MySQL第 114 题MySQL四种事务隔离级别分别是什么? 考察事务隔离级别定义与并发问题的对应关系技术原理MySQL第 115 题MySQL语句执行过程中是否使用了缓存? 考察对MySQL缓存机制及其适用场景的理解技术原理方案权衡MySQL第 116 题讲一下MySQL事务的四个特性? 考察对ACID事务特性的理解与掌握技术原理MySQL第 117 题在 MySQL 中,执行 `LIMIT 100000000, 10` 与执行 `LIMIT 10` 的查询速度会有差异吗?请说明原因。 考查对 MySQL 分页查询 LIMIT 深翻页性能差异的理解。性能优化技术原理方案权衡MySQL第 118 题在 MySQL 中,DATETIME 和 TIMESTAMP 数据类型有哪些不同点? 考查对 MySQL 日期时间类型的理解,包括存储空间、取值范围、时区处理等关键差异。技术原理MySQL第 119 题请解释数据库设计中第一范式、第二范式和第三范式的具体定义,并说明它们各自解决了哪些数据冗余或异常问题。 考查对数据库规范化理论中三大范式定义及作用的掌握程度。技术原理MySQL第 120 题MySQL 中什么是回表查询? 考察对 InnoDB 索引结构与查询执行过程的理解性能优化技术原理MySQL