互联网/IT行业面试题 · 方案权衡 · MySQL
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 560 道 · 更新 2026-08-05
筛选题目已选:方案权衡 · MySQL
考察点
技术栈
第 261 题MySQL为什么用B+树作为索引结构? 考察对B+树特性及其在数据库索引场景中优势的理解第 262 题MySQL的锁有哪些? 考察对MySQL锁机制的分类与基本特性的理解第 263 题MySQL 的 InnoDB 引擎为什么选择 B+树 而不是 B树 呢? 考察对 B+树与 B树结构差异及其在数据库存储中优势的理解第 264 题MySQL中主键索引的使用方式是什么?使用字符串(string)作为主键有哪些影响? 考察MySQL索引原理及主键设计对性能的影响第 265 题请介绍 MySQL 常见的存储引擎特性及适用场景,并说明索引的设计与使用原则。 考察对 MySQL 存储引擎和索引基础知识的掌握及实际选型能力第 266 题请详细说明使用 Canal 实现缓存与数据库一致性时,具体是如何操作的? 考察对 Canal 工作原理、缓存更新策略及一致性保障机制的理解第 267 题数据量大的情况下,为什么不用 LIMIT OFFSET 进行分页? 考察对深分页性能问题的理解和底层原因第 268 题PostgreSQL和MySQL有什么区别? 考察对两大关系型数据库特性差异的理解和对比能力第 269 题有A、B、C三个字段,存在两个高频查询,一是SELECT ... WHERE B = 200 AND C > 100,二是SELECT ... WHERE A = 300 AND B = 200 AND C > 100,请问应如何设计联合索引? 考察联合索引最左前缀原则与覆盖查询优化能力第 270 题ES与MySQL数据不一致怎么解决的? 考察数据一致性保障机制与异常处理能力第 271 题请说明主键索引和联合索引的区别,以及它们在查询性能上分别有什么影响? 考察对主键索引与联合索引的结构、应用场景及性能影响的理解第 272 题索引有几种类型?B+树和Hash索引的区别是什么?为什么要用B+树? 考察数据库索引基本分类、B+树与Hash索引的机制差异及B+树选型原因第 273 题Redis和MySQL分别适用什么场景? 考察对关系型数据库与缓存/键值存储特性差异的理解及场景选型能力第 274 题主键选择:自增主键、UUID、雪花ID三者如何对比? 考察主键设计在不同场景下的适用性及权衡能力第 275 题可重复读隔离级别是如何实现的? 考察对可重复读底层实现机制的理解第 276 题MySQL如何分库? 考察数据库分库策略、规则及权衡第 277 题使用双写策略进行 MySQL 数据迁移,怎么确保数据完整性? 考察双写迁移中的数据一致性保障与边界处理第 278 题Redis与MySQL一致性怎么保证?例如读旁路缓存、写先更MySQL后删Redis、延迟双删、消息队列加Binlog等方案。 考察缓存与数据库一致性方案的理解、权衡与选型能力第 279 题强制索引的命令是什么?使用之后会出现哪些问题?除了强制索引,还有哪些命令或手段可以影响索引选择? 考察对数据库索引选择机制、强制索引副作用及替代方案的理解第 280 题请谈谈你对数据库索引的理解,包括它的工作原理、优缺点以及使用时需要注意的问题。 考察对数据库索引原理、应用场景和潜在风险的掌握程度