百度面试题 · MySQL

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

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

筛选题目已选:MySQL
第 1 题使用MySQL索引时有哪些注意事项? 考察索引设计、使用场景和性能权衡的掌握程度性能优化风险判断技术原理MySQL第 2 题在InnoDB中,执行“SELECT ... WHERE student_id=1 FOR UPDATE”(student_id上有索引,隔离级别为默认的REPEATABLE READ)时,数据库会加哪些锁?请解释加锁过程。 考察InnoDB行锁、间隙锁及索引条件下加锁的理解技术原理InnoDBMySQL第 3 题同样的语句“SELECT ... WHERE student_id != 1 FOR UPDATE”(student_id上有索引,InnoDB默认隔离级别)会加什么锁?与等值查询有何不同? 考察范围查询下InnoDB锁范围与全表扫描锁行为的理解风险判断技术原理InnoDBMySQL第 4 题在分析 MySQL 执行计划时,你通常会关注哪些参数?请结合一个实际查询说明它们如何影响优化。 考察对 MySQL 执行计划核心参数的理解及实际应用能力性能优化技术原理MySQL第 5 题请介绍MySQL事务的四大特性ACID,并说明它们分别解决了什么问题。 考察对数据库事务ACID特性的理解程度问题拆解技术原理MySQL第 6 题怎么知道一条 SQL 是慢查询? 考察对慢查询识别机制和日志体系的掌握技术原理问题排查MySQL第 7 题MySQL的存储引擎有哪些? 考察MySQL存储引擎的基础知识掌握程度技术原理技术选型MySQL第 8 题请解释MySQL中聚簇索引和二级索引的区别,并说明它们在实际查询中的影响。 考察对MySQL索引结构原理的理解及其对查询性能的影响性能优化技术原理技术选型MySQL第 9 题你如何理解在Spring Boot中手动建立数据源和自动配置的区别? 考察对Spring Boot自动配置机制的理解深度技术原理方案权衡MySQLSpring Boot第 10 题在多表联查(join)中,索引还能发挥作用吗?请说明在什么情况下索引会失效,以及如何设计索引来优化 join 查询。 考察对 MySQL join 查询中索引利用机制和失效条件的理解性能优化技术原理方案权衡MySQL第 11 题请说明 MySQL 中 InnoDB 和 MyISAM 存储引擎的主要区别。 考察对主流存储引擎特性差异的理解技术原理技术选型MySQL第 12 题说说MySQL和Redis的区别 考察对关系型数据库与内存缓存/键值存储核心差异的理解技术原理方案权衡MySQLRedis第 13 题MySQL 的索引有哪些分类? 考察对 MySQL 索引体系的基础认知与分类掌握技术原理技术选型MySQL第 14 题请介绍 MySQL 中常用的存储引擎,并说明它们的主要区别和适用场景。 考察对 MySQL 存储引擎特性的理解与选型能力技术原理技术选型方案权衡MySQL第 15 题请介绍 MySQL 中聚簇索引和非聚簇索引的区别,并说明哪些场景会导致索引失效。 考察对 MySQL 索引结构差异的理解及索引失效场景的掌握风险判断技术原理MySQL第 16 题联合索引的索引失效有哪几种情况? 考察对联合索引查询优化和失效场景的理解技术原理问题排查MySQL第 17 题请介绍MySQL联合索引的工作原理及设计注意事项。 考察对联合索引底层结构、最左前缀原则和实际设计权衡的理解问题拆解技术原理方案权衡MySQL第 18 题MySQL主从复制中,binlog是拉取还是推送? 考察MySQL主从复制机制及binlog同步原理系统设计技术原理MySQL第 19 题MySQL的日志有哪些?分别说明它们的作用。 考察对MySQL日志体系及事务持久性、回滚机制的理解问题拆解技术原理MySQL第 20 题MySQL的事务是什么?有哪些特性? 考察对事务概念及ACID特性的理解技术原理MySQL