数字马力面试题 · 技术原理 · MySQL

数字马力相关面试题,按最终去重题目聚合。

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

筛选题目已选:技术原理 · MySQL
第 81 题InnoDB 的底层索引结构是怎样的?为什么采用 B+ 树? 考察对 InnoDB 索引结构及其设计原因的理解问题拆解技术原理InnoDBMySQL第 82 题MySQL 中常见的存储引擎有哪些?它们的主要区别是什么? 考察对 MySQL 存储引擎类型与差异的理解技术原理方案权衡MySQL第 83 题执行 DELETE FROM table WHERE a = 1 时,数据库内部可能涉及哪些锁?如何理解这些锁的作用与影响? 考察对数据库锁机制的理解,包括行锁、表锁及间隙锁等风险判断技术原理MySQL第 84 题请介绍 MySQL 中常用的索引类型及其适用场景。 考察对 MySQL 索引基础类型和应用场景的理解技术原理技术选型MySQL第 85 题请介绍 MySQL 的锁机制主要有哪些类型,以及它们各自的作用和适用场景。 考察 MySQL 锁机制的分类、应用场景及并发控制原理风险判断技术原理MySQL第 86 题请比较MySQL中DATETIME与TIMESTAMP在时区支持、存储时间范围和默认值方面的区别。 考察对MySQL日期时间类型的底层存储、时区处理及默认值机制的掌握技术原理MySQL第 87 题MySQL 如何修改某一字段的类型? 考察数据库表结构变更的 SQL 语法与注意事项风险判断技术原理MySQL第 88 题MySQL索引的存储数据结构是什么? 考察对MySQL索引底层数据结构的理解及其适用场景问题拆解技术原理MySQL第 89 题什么情况会出现索引失效? 考察对数据库索引失效场景的理解与排查能力技术原理问题排查MySQL第 90 题MySQL 中主键索引和唯一索引有什么区别? 考察主键与唯一索引在约束、聚簇与非聚簇上的差异技术原理MySQL第 91 题MySQL 索引为什么选 B+树,而不用 B 树或平衡二叉树? 考察对索引数据结构的选择依据及磁盘 IO 优化理解技术原理方案权衡MySQL第 92 题请解释数据库索引的底层数据结构,为什么常采用B+树而不是其他结构? 考察索引数据结构原理及其与查询性能的适配性系统设计技术原理MySQL第 93 题索引失效的场景有哪些? 考察对数据库索引机制和失效边界的理解技术原理问题排查MySQL第 94 题谈一谈MySQL中的三大日志及其用途。 考察redo log、undo log、binlog的作用与协作技术原理MySQL第 95 题非聚簇叶子节点都能存什么? 考察对非聚簇索引叶子节点存储结构的理解技术原理MySQL第 96 题timestamp和datetime的区别 考察对MySQL时间类型存储范围、时区处理及适用场景的理解技术原理方案权衡MySQL第 97 题可重复读隔离级别是如何实现的? 考察对可重复读底层实现机制的理解技术原理方案权衡MySQL第 98 题请介绍你如何根据 EXPLAIN 输出分析并判断一条 SQL 的执行计划是否良好? 考察对数据库执行计划核心指标的理解与实际调优能力性能优化技术原理问题排查MySQL第 99 题MySQL 索引主要使用哪种数据结构,为什么选择它? 考察对 B+Tree 特性及适用场景的理解技术原理方案权衡MySQL第 100 题请解释数据库中的 MVCC(多版本并发控制)机制及其作用。 考察对数据库并发控制核心机制的理解技术原理MySQL