袋鼠云面试题 · MySQL

袋鼠云相关面试题,按最终去重题目聚合。

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

筛选题目已选:MySQL
第 1 题有哪些常见的索引失效场景? 考察对索引使用条件和查询优化器的理解技术原理问题排查InnoDBMySQL第 2 题如何保证Redis缓存和MySQL数据库的数据一致性?请结合实际场景说明。 考察缓存与数据库一致性保障策略及边界处理风险判断技术原理方案权衡MySQLRedis第 3 题请说明 MySQL InnoDB 中 undo log 的作用,以及它如何保证事务的原子性。 考察对 undo log 的理解及其在事务原子性中的作用技术原理MySQL第 4 题聚簇索引与非聚簇索引有哪些区别? 考察对索引物理存储结构与查询性能差异的理解技术原理方案权衡InnoDBMySQL第 5 题MySQL索引为什么用B+树? 考察对B+树特性及其在数据库索引场景中优势的理解技术原理方案权衡MySQL第 6 题MySQL 中 InnoDB 的可重复读隔离级别是如何通过 MVCC 实现的? 考察对 MVCC 机制和可重复读隔离级别实现细节的理解问题拆解技术原理MySQL第 7 题若跳出MySQL,普通CRUD中若有接口变慢该如何优化? 考察数据库性能问题的系统化排查与优化思路性能优化技术选型问题排查MySQL第 8 题ES和MySQL间的数据同步怎么做的? 考察异步数据同步方案设计、一致性保障与故障处理风险判断系统设计方案权衡ElasticsearchMySQL第 9 题请介绍MySQL中的索引类型,并说明它们各自的适用场景和注意事项。 考察对MySQL索引类型的全面理解及实际应用场景判断问题拆解技术原理技术选型MySQL第 10 题你能通过MVCC解释一下可重复读是怎么实现的吗? 考察对MVCC原理及其在可重复读隔离级别下工作机制的理解问题拆解技术原理MySQL第 11 题在可重复读隔离级别下会出现脏读吗?为什么? 考察对脏读定义及可重复读隔离级别下并发安全性的理解技术原理方案权衡MySQL第 12 题在多个并发操作下,数据库事务的底层是如何实现的?你了解 MySQL 的实现机制吗? 考察对事务底层实现原理的理解,包括日志、锁和隔离级别的机制系统设计技术原理MySQL第 13 题MySQL索引覆盖? 考察MySQL覆盖索引原理与查询优化能力性能优化技术原理MySQL第 14 题说一下MySQL隔离级别? 考察对MySQL事务隔离级别的理解与对比能力问题拆解技术原理MySQL第 15 题联合索引(a,b,c)如果where查询b,会用到联合索引吗? 考察联合索引最左前缀原则的理解与应用技术原理MySQL第 16 题请解释MySQL InnoDB中MVCC的实现原理。 考察对MVCC核心机制、相关数据结构及其并发控制效果的理解问题拆解技术原理InnoDBMySQL第 17 题InnoDB存储引擎有哪些核心特性? 考察对InnoDB事务、锁、索引等核心机制的掌握技术原理InnoDBMySQL第 18 题我有一个主键索引和一个普通索引,我使用哪个索引效率高?为什么? 考察索引选择与查询性能分析能力性能优化技术原理方案权衡MySQL第 19 题请谈谈你对MySQL调优的理解和实践经验。 考察MySQL调优的全面理解和实际应用能力性能优化技术原理问题排查MySQL第 20 题请解释 MySQL 中 B+ 树索引的工作原理,并说明在什么场景下使用普通索引、唯一索引和联合索引。 考察对索引结构、类型选择及适用场景的理解技术原理技术选型方案权衡MySQL