同程旅行面试题 · 技术原理 · MySQL

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

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

筛选题目已选:技术原理 · MySQL
第 1 题MySQL中B+树索引的作用是什么?请结合查询过程解释。 考察对B+树索引原理及其在MySQL存储引擎中作用的掌握问题拆解技术原理MySQL第 2 题为什么在数据更新时不直接写磁盘,而是先写redo log再更新?这背后有什么性能瓶颈? 考察对数据库WAL机制及磁盘IO性能瓶颈的理解性能优化技术原理问题排查InnoDBMySQL第 3 题MySQL 获取当前时间有哪些函数?各自的输出格式有什么区别?请举例说明。 考察对 MySQL 日期时间函数的掌握和输出差异技术原理MySQL第 4 题MySQL只有主键索引,查询时使用其他字段去查询,是怎么解决一致性问题的?(MVCC) 考察对MySQL无索引查询及MVCC机制下一致性保证的理解技术原理问题排查MySQL第 5 题请解释 MySQL 的 Gap Lock(间隙锁)是什么,并说明它主要解决什么场景下的问题。 考察对 Gap Lock 概念、作用机制与适用场景的理解系统设计技术原理MySQL第 6 题慢SQL通常怎么排查? 考察对数据库性能问题定位与优化的系统化思路性能优化技术原理问题排查MySQL第 7 题请比较 MySQL 的表锁和行级锁,并说明各自的使用场景和潜在问题。 考察对 MySQL 锁粒度、并发控制与死锁风险的深入理解风险判断技术原理方案权衡MySQL第 8 题MySQL中如何把多行数据转换成单行列显示,比如把四行值1、2、3、4转成一列四个值? 考察SQL行转列的常用实现与执行逻辑编码实现技术原理MySQL第 9 题说说MySQL的幻读 考察对事务隔离级别、锁机制及幻读产生的理解风险判断技术原理MySQL第 10 题请解释 MySQL 中 B+ 树索引的底层结构,以及它为什么适合作为数据库索引。 考察对 B+ 树结构特点的理解及其在数据库索引中的应用优势系统设计技术原理MySQL第 11 题MySQL索引常用数据结构 考察对MySQL索引底层数据结构的理解与应用性能优化技术原理MySQL第 12 题请列举并解释 MySQL 中常见的索引失效场景。 考察对 MySQL 索引机制及失效条件的理解性能优化技术原理问题排查MySQL第 13 题redo log主要是为了实现什么?它存在的意义是什么? 考察对数据库持久性与崩溃恢复原理的理解技术原理问题排查InnoDBMySQL第 14 题MySQL的事务了解吗,事务的原理是什么? 考察事务ACID特性、隔离级别与底层实现机制风险判断技术原理MySQL第 15 题请介绍一下MySQL数据库的存储引擎,并说明你对MVCC机制的理解。 考察对MySQL存储引擎特性及MVCC并发控制原理的掌握技术原理方案权衡MySQL第 16 题MySQL 查询语句在什么情况下会加锁,什么情况下不加锁?请结合具体场景说明。 考察对 MySQL 锁机制与事务隔离级别的理解风险判断技术原理MySQL第 17 题MySQL的InnoDB存储引擎相比MyISAM有哪些优势? 考察对InnoDB与MyISAM核心差异及适用场景的理解技术原理方案权衡InnoDBMySQL第 18 题怎么分析MySQL执行过程? 考察MySQL查询执行流程理解与问题定位能力性能优化技术原理问题排查MySQL第 19 题MySQL 中常见的聚合函数有哪些?各自的作用是什么? 考察对 MySQL 聚合函数分类和功能的理解技术原理MySQL第 20 题MySQL 中创建索引的一般流程是什么?需要注意哪些问题? 考察对索引创建流程及注意事项的理解性能优化风险判断技术原理MySQL