作业帮面试题 · 性能优化 · MySQL

作业帮相关面试题,按最终去重题目聚合。

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

筛选题目已选:性能优化 · MySQL
第 1 题MySQL 大分页查询如何优化? 考察对深分页性能问题成因的理解及常用优化手段性能优化技术原理MySQL第 2 题请解释MySQL中的磁盘碎片是什么,以及它对数据库性能和存储的影响。 考察对MySQL存储引擎底层存储机制的理解,以及性能影响分析性能优化技术原理问题排查MySQL第 3 题你还会查看explain中的哪些字段 考察对数据库执行计划的理解与分析能力性能优化技术原理问题排查MySQL第 4 题MySQL的主键如果是一个随机字符串而非数值,插入的时候会有什么问题? 考察主键设计对B+树索引插入性能和空间的影响性能优化技术原理MySQL第 5 题MySQL索引中什么是覆盖索引? 考察对覆盖索引概念及其性能优势的理解性能优化技术原理MySQL第 6 题请解释 MySQL 索引的工作原理,并说明如何选择合适的索引字段。 考察对 MySQL 索引底层机制和实际应用的理解性能优化问题拆解技术原理MySQL第 7 题像京东这样的大型电商商品主页,数据应该用什么存储方案? 考察电商首页高并发读场景下的存储选型与缓存策略性能优化系统设计技术选型ElasticsearchMySQLRedis第 8 题MySQL:如何找到分数最高的前100个人? 考察MySQL排序与分页查询的SQL实现及性能考虑编码实现性能优化技术原理MySQL第 9 题SQL的InnoDB索引的实现大概是什么样的? 考察对InnoDB索引数据结构与底层实现的理解性能优化技术原理技术选型InnoDBMySQL第 10 题针对包含课程表的复杂查询,常见的SQL性能优化手段有哪些? 考察SQL查询优化与索引应用能力性能优化问题排查MySQL第 11 题执行一条带 LIMIT 3 的查询,若需扫描 100000 行,通常会产生多少次 IO?请结合常见数据库的索引与堆表访问方式分析。 考察对查询执行计划中 IO 代价的估算能力,尤其是 LIMIT 与扫描行数的关系性能优化技术原理MySQL第 12 题请介绍慢查询的检查方法,并说明如何定位和优化慢查询。 考察对数据库慢查询诊断与优化方法的掌握性能优化技术原理问题排查MySQL第 13 题Limit分页原理是什么?数据量较大时如何优化? 考察数据库分页机制理解与大数据量场景的优化策略性能优化技术原理MySQL第 14 题什么是回表查询? 考察对MySQL索引机制和查询原理的理解性能优化技术原理MySQL第 15 题有一张包含自增主键id、name、create_time等字段的大表,数据量约10亿行,且未建立任何索引。若要查询最近一周的数据量,你会如何编写SQL?面试官指出你的方案没有利用索引,请说明你如何重新设计查询与索引。 考察海量数据下时间范围查询的索引优化与执行计划分析性能优化问题排查MySQLSQL