转转面试题 · MySQL

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

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

筛选题目已选:MySQL
第 1 题对于一张 4 亿行的 MySQL 表,你会如何设计水平分表?请说明分表键选择、分表数量规划以及取模或范围映射的实现思路。 考察大规模数据分表的方案设计与工程落地能力风险判断系统设计技术选型MySQL第 2 题MySQL默认存储引擎是什么? 考察数据库基础知识与MySQL存储引擎的认知技术原理MySQL第 3 题MySQL有哪些常见的存储引擎?比如InnoDB和MyISAM,它们有什么区别? 考察对MySQL存储引擎类型及其核心特性差异的掌握技术原理技术选型MySQL第 4 题如何平滑地做 MySQL 大数据量的数据归档?请设计一个结合定时任务的归档方案,并说明如何避免影响在线业务。 考察数据归档的工程设计与任务治理能力问题拆解风险判断系统设计MySQL第 5 题生产环境需要动态扩容分表(例如从4个扩充到8个)时,你怎么解决? 考察分表扩容的数据迁移与一致性处理方案风险判断系统设计问题排查MySQL第 6 题MySQL 中单表数据量过大时,通常有哪些处理策略?请说明分库分表、分区、归档和读写分离的适用场景。 考察大数据量下 MySQL 架构演进与技术选型能力系统设计技术选型方案权衡MySQL第 7 题MySQL 分表后数据量继续增长导致分表不够时,有哪些扩容方案?请比较停服扩容、双写迁移和一致性哈希扩容的优缺点。 考察分表架构扩容的工程权衡与迁移风险控制性能优化风险判断方案权衡MySQL第 8 题基因法分表的分表数量确定依据是什么? 考察分表数量规划与技术选型的依据系统设计技术选型MySQL第 9 题MyISAM用的B树和InnoDB用的B+树有什么区别 考察对MySQL两种典型存储引擎索引结构差异的理解技术原理技术选型InnoDBMySQL