微派面试题 · MySQL

微派相关面试题,按最终去重题目聚合。

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

筛选题目已选:MySQL
第 1 题MySQL 为什么用 B+树 作为索引? 考察对 B+树数据结构特性及其在数据库索引场景中优势的理解技术原理方案权衡MySQL第 2 题什么情况会MySQL索引失效? 考察对MySQL索引失效场景的理解与排查能力技术原理问题排查MySQL第 3 题MySQL 中有哪些常见的锁类型?请简要说明它们的作用。 考察对 MySQL 锁分类与基本机制的理解技术原理MySQL第 4 题谈谈自己对MySQL索引的理解 考察对MySQL索引的基本原理、使用场景和优化意识性能优化技术原理MySQL第 5 题binlog 除了主从同步,还有哪些用途? 考察对 MySQL binlog 功能和应用场景的全面理解业务理解技术原理方案权衡MySQL第 6 题EXPLAIN 执行计划关注哪些字段? 考察对数据库执行计划关键字段的理解与性能分析能力技术原理问题排查MySQL第 7 题请说明undo log、redo log、binlog各自的作用,以及一次事务执行过程中它们的写入顺序是怎样的? 考察对MySQL日志机制及其在事务执行中顺序的理解技术原理问题排查MySQL第 8 题MySQL 中如何保证对某个字段的减一操作不会被并发执行多次导致值变为负数? 考察数据库并发控制下原子更新的实现方式及边界条件问题拆解风险判断技术原理MySQL第 9 题联合索引和主键索引的区别是什么?联合索引的内部结构是怎样的? 考察对索引结构、联合索引原理和主键索引特性的理解系统设计技术原理MySQL第 10 题事务有没有用过?怎么用?如何开启一个事务? 考察事务概念理解、使用场景和操作流程问题拆解技术原理MySQL第 11 题InnoDB索引为什么要使用B+树? 考察对B+树特性和InnoDB存储引擎索引结构的理解技术原理方案权衡InnoDBMySQL第 12 题MySQL 执行一条 UPDATE 语句时,其完整执行过程是怎样的? 考察对 MySQL 更新语句内部执行流程的理解,包括解析、优化、执行、事务与日志机制问题拆解技术原理MySQL第 13 题你怎么保证MySQL和Redis缓存一致性的? 考察缓存与数据库一致性保障策略及工程实践风险判断技术原理方案权衡MySQLRedis第 14 题MySQL 的三大日志是什么? 考察对核心日志机制的理解与作用区分技术原理问题排查MySQL第 15 题MySQL 里面的事务是怎么实现的? 考察对 MySQL 事务底层机制(日志与锁)的理解技术原理问题排查MySQL第 16 题MySQL 是如何实现事务的?请说明其核心机制。 考察对事务 ACID 特性与底层实现机制的理解技术原理MySQL第 17 题MySQL索引优化有哪些方法? 考察MySQL索引原理、优化策略和实际应用能力性能优化技术原理MySQL第 18 题在实际业务中遇到MySQL查询效率低(比如一次查询一分多钟),你的排查思路是什么? 考察对MySQL慢查询的系统化排查能力与性能优化思路性能优化技术原理问题排查MySQL第 19 题请介绍 MySQL 索引的原理、类型以及优化查询的具体方式。 考察对 MySQL 索引机制的理解及实际应用能力技术原理技术选型MySQL第 20 题MySQL EXPLAIN 除了显示是否使用索引以及使用了哪些索引之外,还能提供哪些执行计划信息? 考察对 MySQL 执行计划分析工具 EXPLAIN 的掌握深度技术原理问题排查MySQL