后端岗位面试题 · 问题排查 · SQL

题库中标记为“后端”的结构化面试题。

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

筛选题目已选:问题排查 · SQL
第 1 题如何判断是否使用索引,请结合执行计划说明 考察索引选择、执行计划解读和SQL优化能力技术原理技术选型问题排查SQL第 2 题请说明在 MySQL 环境下,你通常采用哪些步骤和策略来分析和优化一条执行缓慢的 SQL 语句? 考查候选人对 MySQL 慢 SQL 定位、分析及优化的系统性方法和实践经验。性能优化技术原理问题排查MySQLSQL第 3 题SQL 查询慢,一般如何定位和优化? 考察对慢 SQL 的分析方法、优化思路及基础执行计划的掌握性能优化技术原理问题排查SQL第 4 题一个表给a列加了索引,给了两个SQL语句,一个是select ... where a like 'abc%',另一个是like '%abc',哪个走了索引? 考察B+树索引前缀匹配原则和LIKE查询的索引使用判断技术原理问题排查MySQLSQL第 5 题你在优化慢 SQL 时,会如何一步步定位出慢在哪里? 考察慢 SQL 排查的方法论、工具使用与系统性分析能力性能优化技术原理问题排查SQL第 6 题分析 SQL 执行计划时,你会重点关注 explain 输出中的哪些字段? 考察候选人对 SQL 执行计划关键字段的理解与优化分析能力性能优化技术原理问题排查SQL第 7 题如何优化一条慢查询 SQL? 考察 SQL 性能问题的分析方法和优化手段性能优化技术原理问题排查SQL第 8 题看你简历里提到慢SQL优化,怎么发现慢SQL,怎么优化? 考察慢SQL定位方法、分析工具和优化思路性能优化技术原理问题排查SQL第 9 题select a from table where a = 1 这条SQL导致索引失效的原因有哪些? 考察对SQL索引失效场景的理解与问题排查能力技术原理问题排查SQL第 10 题SQL 慢查询的排查思路 考察对 SQL 性能问题的系统性排查方法和工具使用性能优化技术原理问题排查SQL第 11 题在 SQL 查询中,order by 和 group by 的使用是否会导致索引失效?请说明原因及如何避免。 考察对索引结构与排序、分组执行计划的理解性能优化技术原理问题排查SQL第 12 题对于条件为a=?且b=?且c=?的查询,它是否会走(a, c, b)索引?如何判断查询是否实际使用了索引? 考察索引列顺序对查询的影响,以及使用EXPLAIN分析执行计划的能力技术原理问题排查MySQLSQL第 13 题请谈谈你在实际工作中是如何进行SQL优化的? 考察候选人对SQL优化方法论的理解与实际应用能力性能优化技术原理问题排查SQL第 14 题在哪些典型使用场景下,SQL 查询会导致已建立的索引失效? 考察对索引失效场景的理解及优化能力性能优化技术原理问题排查SQL第 15 题假设一个登录页面存在SQL注入漏洞,请描述你如何利用该漏洞完成未授权登录。 考察对SQL注入漏洞利用方法的实操理解和边界意识安全意识问题排查SQL第 16 题IN 条件在 SQL 查询中会不会走索引? 考察对索引使用条件、执行计划和优化器行为的理解技术原理问题排查SQL第 17 题请解释什么是数据库慢查询,并说明常见的排查和优化方法。 考察数据库性能分析与优化的基本能力性能优化技术原理问题排查SQL第 18 题一个SQL语句执行速度慢,如何优化? 考察SQL性能优化的系统性思路和常见手段技术原理方案权衡问题排查SQL第 19 题请描述一个你进行SQL性能调优的案例,包括问题现象、定位方法和优化结果。 考察SQL调优的实际经验、问题分析能力和优化思路性能优化技术原理问题排查SQL第 20 题如何优化SQL慢查询? 考察SQL性能优化的系统方法、工具使用和常见优化手段性能优化技术原理问题排查SQL