字节跳动面试题 · 性能优化 · MySQL

字节跳动相关面试题,按最终去重题目聚合。

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

筛选题目已选:性能优化 · MySQL
第 1 题为什么树形结构特别是 B+ 树的查询效率高? 考察对树形索引查询效率原理的理解性能优化技术原理MySQL第 2 题针对 MySQL 中这张表,你通常会如何设计索引?请说明你的索引规划依据。 考察索引设计能力与依据查询模式进行索引规划性能优化技术原理MySQL第 3 题请描述MySQL中长事务对并发写操作的影响,并解释快照读与undo log回放机制。 考察对MySQL事务隔离、快照读及UNDO日志机制的理解深度性能优化技术原理问题排查MySQL第 4 题什么情况会导致索引失效? 考察对数据库索引失效原因的理解与排查能力性能优化技术原理问题排查MySQL第 5 题当分库分表后数据量仍然很大时,还可以从哪些方面进一步优化? 考察对数据库容量瓶颈的全面理解和优化手段的层次性性能优化系统设计方案权衡MySQLRedis第 6 题请介绍MySQL索引的原理,并说明如何进行查询优化。 考察对MySQL索引底层结构、失效场景及查询优化的综合理解性能优化技术原理问题排查MySQL第 7 题MySQL的InnoDB存储引擎底层使用哪种数据结构来组织索引?为什么选择这种结构? 考察对B+树索引结构及其适用场景的理解性能优化技术原理技术选型InnoDBMySQL第 8 题你会怎么设计联合索引? 考察索引设计原则、查询模式理解和实际权衡能力性能优化技术选型方案权衡MySQL第 9 题请介绍 MySQL 中索引失效的常见场景,并说明如何优化查询以避免索引失效。 考察对 MySQL 索引机制的理解及查询优化能力性能优化技术原理问题排查MySQL第 10 题请解释 MySQL 索引的工作原理,并说明如何选择合适的索引字段。 考察对 MySQL 索引底层机制和实际应用的理解性能优化问题拆解技术原理MySQL第 11 题慢查询怎么优化 考察数据库慢查询的定位、分析与优化能力性能优化技术原理问题排查MySQL第 12 题举一个项目中的例子,使用MySQL做的查询,依据什么去做的查询? 考察基于业务场景设计查询条件与理解查询依据的能力业务理解性能优化问题拆解MySQL第 13 题Buffer Pool中有哪些区域,它们各自的作用是什么? 考察对数据库缓冲池内部结构和各区域功能的理解性能优化技术原理InnoDBMySQL第 14 题MySQL深分页如何优化? 考察对MySQL深分页性能问题的理解与常见优化方案性能优化技术原理MySQL第 15 题MySQL大数据量如何优化查询效率? 考察对MySQL查询优化手段的掌握与实战取舍性能优化技术原理方案权衡MySQL第 16 题遇到慢查询你是怎么排查的? 考察数据库性能问题排查的流程化思路与实践深度性能优化技术原理问题排查MySQL第 17 题线上遇到一个慢查询,通常说明索引设计可能有问题。你做索引优化时,大概会先从哪些地方入手?整体思路是怎样的? 考察数据库索引优化的系统化排查思路与执行步骤性能优化技术原理问题排查MySQL第 18 题请说明从数据表设计到查询执行的整个过程,如何系统性地提升 MySQL 查询效率。 考察对数据库性能优化全链路知识的掌握与工程实践能力性能优化技术原理技术选型MySQL第 19 题如何排查慢 SQL?请结合执行计划、慢日志和索引方面展开。 考察数据库性能问题排查的系统方法与工具使用能力性能优化技术原理问题排查MySQL第 20 题MySQL如果发现查询速度慢可能是什么情况 考察对MySQL查询性能瓶颈的系统性排查能力性能优化技术原理问题排查MySQL