后端岗位面试题 · 技术原理 · MySQL
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 4867 道 · 更新 2026-08-05
筛选题目已选:技术原理 · MySQL
考察点
技术栈
第 241 题回表查询是什么?请从非聚簇索引讲到覆盖索引。 考察对数据库索引结构、回表机制及覆盖索引优化的理解第 242 题MySQL执行语句突然变慢的优化思路及可能原因有哪些? 考察MySQL性能问题的排查思路与常见根因分析能力第 243 题请解释MySQL索引的工作原理,并说明索引的最左前缀匹配原则及其适用场景。 考察对MySQL索引结构与最左前缀匹配原则的理解第 244 题MySQL联合索引(a,b,c),给出多个查询语句判断是否用到索引 考察联合索引最左前缀原则及查询条件与索引命中的判断能力第 245 题请介绍你在保证缓存与数据库一致性时采用的关键策略,包括延迟双删、基于 binlog 的缓存更新以及设置合理缓存过期时间作为兜底。 考察缓存与数据库一致性问题的处理策略和方案权衡第 246 题在InnoDB中,主键索引(聚簇索引)和普通索引(二级索引)的叶子节点分别存储什么数据? 考察对聚簇索引与二级索引存储结构的掌握第 247 题表设计时主键可以用字符串吗?用字符串会有什么问题? 考察对数据库主键设计取舍和字符串主键潜在问题的理解第 248 题事务是怎么实现的? 考察数据库事务的底层实现机制与ACID保证第 249 题可重复读隔离级别在数据库中是如何实现的? 考察对 MVCC 和隔离级别实现原理的理解第 250 题让你来设计一张表,你会关注哪些信息?如果执行得很慢,你会怎么排查? 考察数据库表设计的完整性和慢查询排查思路第 251 题Elasticsearch为什么比MySQL的查询性能高? 考察对两类存储引擎查询模型与索引机制差异的理解第 252 题int(1)和int(10)的区别是什么? 考察对MySQL整数类型显示宽度与存储范围的正确理解第 253 题MySQL中索引的作用是什么?有哪些优缺点? 考察对索引基本概念、用途及成本的理解第 254 题请介绍 InnoDB 的索引类型及其底层数据结构。 考察对 InnoDB 索引体系与数据结构原理的理解第 255 题若在a、b两列上建立了联合索引,仅查询b列时是否会走索引? 考察联合索引的索引结构、最左前缀原则及其对查询计划的影响第 256 题MySQL里有2000W数据,Redis中只存20W的数据,如何保证Redis中的数据都是热点数据? 考察缓存淘汰策略、热数据识别与Redis内存管理第 257 题MySQL都有哪些索引?B+树和B树的区别是什么? 考察MySQL索引类型及B+树与B树的差异第 258 题请说明 MySQL 中锁的应用场景与常见类型? 考察对 MySQL 锁机制、隔离级别及死锁处理的理解第 259 题MySQL慢SQL怎么排查 考察SQL性能排查方法和工具使用第 260 题在日常开发中,针对 MySQL 数据库,你会如何开展性能优化?请结合实际场景阐述主要的优化策略。 考查对 MySQL 性能优化体系的理解,能否从架构、SQL、索引、配置等多层面提出可落地的优化方案。