作业帮面试题 · 问题排查 · MySQL
作业帮相关面试题,按最终去重题目聚合。
共 1635 道真题 · 当前筛选命中 15 道 · 更新 2026-08-05
筛选题目已选:问题排查 · MySQL
考察点
技术栈
第 1 题对于条件为a=?且b=?且c=?的查询,它是否会走(a, c, b)索引?如何判断查询是否实际使用了索引? 考察索引列顺序对查询的影响,以及使用EXPLAIN分析执行计划的能力第 2 题请解释MySQL中的磁盘碎片是什么,以及它对数据库性能和存储的影响。 考察对MySQL存储引擎底层存储机制的理解,以及性能影响分析第 3 题你还会查看explain中的哪些字段 考察对数据库执行计划的理解与分析能力第 4 题请说明慢SQL出现的原因,以及解决慢SQL的一般排查思路和优化手段。 考察对慢SQL成因的识别和系统性排查优化能力第 5 题MySQL的幻读,如何解决? 考察对MySQL事务隔离机制与锁机制的理解第 6 题当缓存删除操作失败时,你会如何处理以最大程度保证最终一致性? 考察对缓存删除失败场景的容错与补偿设计第 7 题MySQL中如何定位慢查询? 考察对MySQL性能诊断工具与慢查询定位方法的掌握第 8 题针对包含课程表的复杂查询,常见的SQL性能优化手段有哪些? 考察SQL查询优化与索引应用能力第 9 题请介绍 MySQL 性能调优的核心思路与常用手段。 考察对 MySQL 调优整体框架、诊断方法和关键参数的掌握第 10 题请介绍慢查询的检查方法,并说明如何定位和优化慢查询。 考察对数据库慢查询诊断与优化方法的掌握第 11 题请解释隐式类型转换是如何导致索引失效的,并举例说明。 考察对隐式类型转换导致索引失效的机制理解第 12 题有一张包含自增主键id、name、create_time等字段的大表,数据量约10亿行,且未建立任何索引。若要查询最近一周的数据量,你会如何编写SQL?面试官指出你的方案没有利用索引,请说明你如何重新设计查询与索引。 考察海量数据下时间范围查询的索引优化与执行计划分析第 13 题MySQL主从复制? 考察MySQL主从复制的工作原理、配置要点与常见故障处理第 14 题主从复制中可能存在哪些常见问题,以及如何应对? 考察对主从复制延迟、数据一致性和故障处理的认知第 15 题MySQL的索引,在什么场景下会失效? 考察对MySQL索引失效条件及优化原则的理解