后端岗位面试题 · 技术原理 · MySQL
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 4867 道 · 更新 2026-08-05
筛选题目已选:技术原理 · MySQL
考察点
技术栈
第 841 题有一个单列索引加在A上,一个联合索引加在A,B,C上,where a = 1 and b>2 and c=3会走哪个索引为什么? 考察多列索引的最左前缀原则和范围条件对索引使用的影响第 842 题MySQL中的锁有哪些? 考察对MySQL锁机制的分类、用途和适用场景的系统性理解第 843 题在MySQL的InnoDB存储引擎中,当使用二级索引查询时,回表操作具体需要哪些值? 考察对InnoDB索引结构、二级索引与聚簇索引关系的理解第 844 题请说明如何利用MySQL慢查询日志定位并优化慢查询。 考察慢查询定位、分析与优化的完整流程第 845 题MySQL有一张表数据量很大,可能有千万级别,要把它删了该怎么操作比较高效? 考察大表删除/清理的运维技巧与风险控制第 846 题MySQL中,事务A和事务B同时修改同一条数据,会出现死锁问题吗?不会的话,现象是什么? 考察对并发事务修改同一行时锁行为与死锁条件的理解第 847 题请简述数据库中索引的常见种类,并说明什么情况下适合使用主键索引? 考察对数据库索引分类及其适用场景的理解第 848 题聚簇索引和非聚簇索引有什么区别?各自适用于什么场景? 考察对两种索引物理组织方式和适用场景的理解第 849 题幻读是什么?出现在什么隔离级别? 考察数据库事务隔离级别下幻读的定义、产生机理及其出现的具体隔离级别第 850 题MySQL 有哪些事务隔离级别?默认的隔离级别是什么? 考察对 MySQL 事务隔离级别及默认设置的掌握第 851 题在 InnoDB 中,如果 SELECT 一个不存在的数据,是否会产生间隙锁?间隙的范围是如何确定的? 考察对 InnoDB 间隙锁机制及锁范围计算的理解第 852 题请描述MySQL中长事务对并发写操作的影响,并解释快照读与undo log回放机制。 考察对MySQL事务隔离、快照读及UNDO日志机制的理解深度第 853 题请说明一条UPDATE语句在SQL数据库中可能加哪些锁,并解释其加锁流程。 考察对数据库行锁、表锁、间隙锁及事务隔离级别影响的理解第 854 题编写高效的 MySQL 查询语句时有哪些注意事项?请结合实际场景说明。 考察对 MySQL 查询性能、正确性和可维护性的综合理解第 855 题在MySQL中,如何通过EXPLAIN命令分析一条SQL语句的执行计划?请说明关键字段的含义。 考察对EXPLAIN执行计划关键字段的理解和实际应用能力第 856 题MySQL出现慢查询怎么办 考察对MySQL慢查询的排查思路与优化手段第 857 题请解释 MVCC(多版本并发控制)在数据库事务中的作用,并说明它如何处理读写并发与隔离级别的关系。 考察对 MVCC 原理、并发控制机制与事务隔离级别的理解第 858 题请阐述 MySQL 的 InnoDB 存储引擎中 B+ 树索引的结构特点,以及其按索引键值有序存储对查询性能的影响。 考察对 InnoDB B+ 树索引结构及其顺序性设计原理的理解第 859 题Redis比MySQL抗压能力强的主要原因是什么? 考察对Redis与MySQL底层架构差异及高性能原理的理解第 860 题请为充值记录功能设计一张数据库表并写出建表语句。 考察数据库表设计能力,包括字段合理性与索引设计