携程面试题 · MySQL

携程相关面试题,按最终去重题目聚合。

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

筛选题目已选:MySQL
第 61 题实习公司按 5000 万分表,这个阈值是如何确定的? 考察对分表阈值来源的分析能力与业务结合意识技术原理方案权衡MySQL第 62 题现在同时删除这个表,能否删除,涉及到什么锁,在不同的隔离级别下有什么不同? 考察对DDL锁机制、DELETE语句锁行为与隔离级别影响的综合理解风险判断技术原理InnoDBMySQL第 63 题MySQL在什么场景下会出现幻读?如何避免幻读? 考察对MySQL事务隔离级别、锁机制和幻读防制的理解技术原理问题排查MySQL第 64 题请解释 MySQL 索引的底层数据结构及其如何影响查询性能。 考察对 MySQL 索引底层原理的理解及对查询性能的影响性能优化技术原理MySQL第 65 题请谈谈在分布式系统中如何保证缓存与数据库的数据一致性? 考察对缓存一致性问题的理解及解决方案的权衡系统设计技术原理方案权衡MySQLRedis第 66 题什么是回表查询?如何避免它? 考察数据库索引原理与查询优化能力性能优化技术原理MySQL第 67 题MySQL的日志分别有什么作用? 考察对MySQL各类日志的功能、机制和应用场景的理解技术原理问题排查MySQL第 68 题在MySQL的MVCC机制中,执行一条UPDATE语句的完整过程是怎样的? 考察MVCC下UPDATE语句的版本链处理和执行细节问题拆解技术原理MySQL第 69 题MySQL中EXISTS和IN的区别是什么? 考察对子查询语义、执行逻辑及适用场景的理解技术原理方案权衡MySQL第 70 题MySQL 中常见的日志类型有哪些?请分别说明它们的作用。 考察对 MySQL 日志体系的了解程度及各自用途的记忆技术原理MySQL第 71 题数据库索引的使用情况如何查看? 考察对索引使用状态监控和常见查询工具的掌握性能优化技术原理MySQLPostgreSQL第 72 题请解释 MySQL 中 B+ 树索引的工作原理,并说明在什么场景下使用普通索引、唯一索引和联合索引。 考察对索引结构、类型选择及适用场景的理解技术原理技术选型方案权衡MySQL第 73 题请解释事务的ACID特性,并说明MySQL支持的隔离级别及其区别。 考察对事务核心概念和MySQL并发控制机制的理解技术原理MySQL第 74 题如果对一个表执行新增操作,同时其他事务能否读取该表?请结合表锁的机制说明。 考察对数据库表锁机制及读写并发行为的理解技术原理MySQL第 75 题遇到过MySQL的死锁吗? 考察对MySQL死锁原理、排查流程和应对策略的理解技术原理问题排查MySQL第 76 题请说明 MySQL InnoDB 支持的隔离级别,并简述它们的区别。 考察事务隔离级别的定义、实现及常见问题技术原理方案权衡InnoDBMySQL第 77 题请介绍 MySQL 数据库分区的主要类型,以及使用分区表时需要注意的约束和陷阱。 考察对 MySQL 分区机制的理解、类型区分及实际应用中的边界意识技术原理技术选型方案权衡MySQL第 78 题InnoDB 存储引擎默认使用什么数据结构来组织索引和数据? 考察 InnoDB 索引底层数据结构及其特性系统设计技术原理InnoDBMySQL第 79 题请描述 MySQL 中一条 SELECT 语句各关键字的执行顺序。 考察对 SQL 逻辑执行顺序的理解,而非书写顺序问题拆解技术原理MySQL第 80 题请简要说明 MySQL 的存储原理,包括底层存储引擎、索引和事务相关的机制。 考察对 MySQL 存储架构、索引和事务原理的理解深度系统设计技术原理InnoDBMySQL