后端岗位面试题 · 系统设计 · MySQL
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 606 道 · 更新 2026-08-05
筛选题目已选:系统设计 · MySQL
考察点
技术栈
第 541 题分表需求完成后,上线运行了一段时间,现在提出一个新需求,数据量要扩到30亿,怎么进行扩表? 考察分表方案的演进、迁移策略和扩容过程中的风险控制第 542 题MySQL分库. 如果业务需要既能按照user列查, 也能按照订单id查, 如何分库? 考察分库分表策略设计,特别是多维度查询时的数据路由与冗余方案第 543 题在什么业务场景下你会优先选择 HBase,而不是 MySQL? 考察对 HBase 应用场景与 MySQL 局限性的判断第 544 题MySQL中怎么避免幻读? 考察对InnoDB隔离级别、锁机制及一致性视图的理解第 545 题请介绍一下你负责的MySQL或Elasticsearch集群的架构和运维实践。 考察对数据库与搜索引擎集群架构的理解和实际操作经验第 546 题在设计关系数据库表时,需要综合考虑哪些关键因素?请结合具体场景说明。 考察关系数据库表设计的全面性与实践权衡能力第 547 题仅使用MySQL,如何承载1000TPS预估用户量的秒杀访问场景? 考察MySQL在高并发下的性能优化与架构设计能力第 548 题请简要说明 MySQL 的存储原理,包括底层存储引擎、索引和事务相关的机制。 考察对 MySQL 存储架构、索引和事务原理的理解深度第 549 题请描述Canal进行数据同步的基本原理和常用工作流程。 考察对Canal同步机制的理解与实操能力第 550 题高并发场景下,如何保证Redis和MySQL的数据一致性? 考察缓存与数据库一致性方案、并发边界和一致性权衡第 551 题MySQL除了索引优化,还有哪些性能优化手段? 考察MySQL性能优化的整体视野与分层能力第 552 题请介绍MySQL集群的常见部署方式,并说明它们主要解决什么问题。 考察对MySQL集群架构及核心问题的理解第 553 题请介绍MySQL中B+树的结构特点,并说明它与B树相比的优势。 考察对MySQL索引底层数据结构B+树的理解及其选型原因第 554 题请比较MySQL中InnoDB和MyISAM存储引擎在事务支持、锁粒度、外键、全文索引及崩溃恢复方面有哪些区别? 考察对MySQL两种常用存储引擎核心特性的理解与对比能力第 555 题MySQL的水平分库和垂直分库怎么做? 考察对MySQL数据分片策略的原理理解与适用场景判断第 556 题如果一个MySQL表的数据量达到上千万甚至上亿行,你会如何优化这个表? 考察对海量数据下表结构和查询优化的综合设计能力第 557 题请说明如何使用MySQL实现乐观锁,并指出其适用场景和常见问题。 考察乐观锁的实现机制、适用边界与并发控制理解第 558 题Redis为什么不像MySQL一样设计完善的事务机制? 考察对Redis事务模型设计取舍与MySQL事务机制差异的理解第 559 题RAG为什么用向量数据库而不是传统的MySQL和ES(Elasticsearch) 考察向量检索与传统数据库的差异理解及RAG场景下的技术选型能力第 560 题请介绍MySQL索引的原理。 考察对MySQL索引底层数据结构、查询加速机制及适用场景的理解