小红书面试题 · 性能优化 · MySQL

小红书相关面试题,按最终去重题目聚合。

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

筛选题目已选:性能优化 · MySQL
第 1 题使用 explain 分析 SQL 时,需要关注哪些信息? 考察对执行计划关键输出项的理解与查询优化意识性能优化技术原理MySQL第 2 题请说明 MySQL 在处理范围查询(如 BETWEEN、>、<)时的性能和索引使用特点。 考察对 MySQL 索引结构与范围查询性能关系的理解性能优化技术原理MySQL第 3 题如何通过MySQL查询日志分析慢查询? 考察慢查询日志的使用和SQL优化分析能力性能优化技术选型问题排查MySQL第 4 题MySQL创建索引的注意事项有哪些? 考察索引设计原则与常见误用场景的规避能力性能优化技术原理方案权衡MySQL第 5 题你是如何具体使用 MySQL 索引来优化查询性能的? 考察实际使用索引优化查询的能力和经验性能优化项目复盘问题排查MySQL第 6 题你现在有一个表,你会依据哪些原则来设置索引? 考察索引设计原则与业务场景结合能力性能优化技术原理技术选型MySQL第 7 题MySQL的索引的建立选择和依据是什么? 考察对MySQL索引原理、设计原则及实际应用的理解性能优化技术原理技术选型MySQL第 8 题在MySQL中,针对联合索引(租户ID、客户ID、客户属性),你会如何重新设计索引或SQL语句来高效查询上万客户数据?请给出具体设计思路。 考察根据查询模式重新设计索引结构和SQL改写能力性能优化系统设计技术选型MySQL第 9 题一张表有 a、b、c 等多个字段,建立了 (a,b,c) 联合索引,执行 where a = ? and b = ? order by c 能否命中索引?为什么? 考察联合索引最左前缀原则与排序场景下索引使用性能优化技术原理MySQL第 10 题对于线上慢SQL,讲讲排查思路 考察数据库性能问题定位与优化方法性能优化技术原理问题排查MySQL第 11 题MySQL联合索引(租户ID、客户ID、客户属性)在查询条件覆盖大量客户ID(如IN列表上万条)时,如何使其生效?请说明索引失效的风险和优化策略。 考察联合索引最左前缀原理、大批量IN查询优化及索引设计性能优化问题拆解技术原理MySQL第 12 题若线上有一个MySQL需要优化,请说明你的优化思路。 考察MySQL性能优化的系统性思路与排错方法性能优化方案权衡问题排查MySQL第 13 题请介绍 MySQL 索引的底层数据结构,并说明其与查询性能的关系。 考察对 MySQL 索引底层结构及其对查询性能影响的理解性能优化技术原理MySQL第 14 题若explain分析无问题、已加索引,但MySQL整体速度仍很慢,还有哪些优化思路和手段? 考察MySQL性能优化的全面性与系统性排查能力性能优化方案权衡问题排查MySQL第 15 题MySQL索引的原理是什么?创建索引时有哪些注意事项? 考察对MySQL索引底层数据结构、使用原则及常见误区的理解性能优化技术原理方案权衡MySQL