后端岗位面试题 · 问题排查 · MySQL
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 998 道 · 更新 2026-08-05
筛选题目已选:问题排查 · MySQL
考察点
技术栈
第 541 题哪些常见的 SQL 写法会导致 MySQL 索引失效? 考察对 MySQL 索引失效场景的理解与排查能力第 542 题请描述MySQL中死锁发生的典型场景,并说明如何排查和避免死锁。 考察对MySQL死锁原理、发生场景及规避策略的理解第 543 题请说明你是如何定位和优化慢SQL的? 考察SQL问题定位能力与优化思路第 544 题MySQL 慢查询怎么解决? 考察慢查询定位、原因分析与优化手段第 545 题MySQL 如何通过锁和日志机制实现事务的四大特性? 考察对事务底层实现机制的理解第 546 题给定联合索引 (a,b,c),对于查询 WHERE a=2 AND b>2 AND c=3,该索引的哪些部分能有效用于索引扫描?请说明原因。 考察联合索引最左前缀匹配原则与范围条件对后续列的索引使用限制第 547 题请介绍MySQL主从复制的原理及常见问题。 考察对MySQL主从架构原理、复制流程及异常处理的理解第 548 题遇到慢查询你是怎么排查的? 考察数据库性能问题排查的流程化思路与实践深度第 549 题MySQL数据库用过没? 考察候选人MySQL实际使用经验与基础理解第 550 题请解释MySQL索引在查询优化中的作用,并举例说明哪些情况下索引可能失效或未被使用。 考察MySQL索引原理、查询优化理解及索引失效场景的掌握第 551 题MySQL调优的步骤有哪些? 考察数据库性能调优的系统化流程与优先级意识第 552 题请介绍数据库的三大日志(redo log, undo log, binlog),并说明它们的作用和区别。 考察对数据库日志体系及崩溃恢复机制的理解第 553 题如果出现了慢查询应该怎么排查? 考察数据库慢查询的排查思路、工具使用和优化手段第 554 题请谈谈你在实际工作中遇到过哪些索引失效的场景,以及是如何排查和解决的? 考察对数据库索引失效原因的理解、排查思路和实际解决能力第 555 题MySQL中如何定位慢查询? 考察对MySQL性能诊断工具与慢查询定位方法的掌握第 556 题请说明MySQL事务查询如何对应到特定数据版本? 考察对MySQL事务隔离级别、MVCC及版本链机制的深入理解第 557 题线上遇到一个慢查询,通常说明索引设计可能有问题。你做索引优化时,大概会先从哪些地方入手?整体思路是怎样的? 考察数据库索引优化的系统化排查思路与执行步骤第 558 题如何分析慢SQL? 考察对慢SQL定位、分析原因及优化方向的系统性掌握第 559 题对一张表执行 SELECT ... FOR UPDATE 时,如果 WHERE 条件命中联合索引的列,能否对该索引或记录加锁?请说明锁的粒度与生效条件。 考察数据库行锁机制、索引对加锁的影响及 InnoDB 加锁原理第 560 题请介绍MySQL的日志体系,并解释随机写改为追加写时底层实现的关键点,尤其是日志内容与偏移量处理。 考察MySQL日志类型、作用及随机写转追加写的底层机制理解