腾讯面试题 · MySQL
腾讯相关面试题,按最终去重题目聚合。
共 3056 道真题 · 当前筛选命中 77 道 · 更新 2026-08-05
筛选题目已选:MySQL
考察点
技术栈
第 41 题ElasticSearch和MySQL最核心的区别是什么? 考察对两种存储引擎本质差异的理解和场景判断第 42 题怎么避免由于从节点数据同步不一致问题导致一直读到脏数据呢 考察对读写分离场景下数据一致性的理解与解决方案第 43 题MySQL默认隔离级别是什么?它有没有解决幻读问题?怎么解决的?是否完全解决? 考察对MySQL事务隔离级别及MVCC/锁机制的理解深度第 44 题在设计数据库表时,你会如何选择主键? 考察数据库主键设计原则及对实际业务与性能的影响第 45 题请解释MySQL索引的作用、底层数据结构原理,以及为什么选择B+树,还有哪些可选的数据结构? 考察对MySQL索引原理、B+树优势和替代方案的理解第 46 题InnoDB的B+树索引和哈希索引有什么区别? 考察InnoDB索引结构的特性与适用场景第 47 题请说明你常用的 MySQL 版本及其主要特性。 考察对 MySQL 版本特性的掌握与工程实践经验第 48 题请解释 redo log 和 undo log 的区别,它们在事务执行中各承担什么职责? 考察两类日志的作用场景与存储方式差异第 49 题MySQL 和 MongoDB 两边数据会不一致吗? 考察对异构数据库数据一致性的理解与风险意识第 50 题MySQL的慢SQL如何查找,慢SQL如何优化? 考察对MySQL慢查询定位手段与调优路径的系统性理解第 51 题请描述 MySQL InnoDB 存储引擎底层使用的索引数据结构,并解释为什么选择 B+ 树而不是其他结构。 考察对 MySQL 索引底层数据结构及其设计动机的理解第 52 题项目会监控MySQL的哪些关键指标(排除节点的CPU/内存/IO等)? 考察对MySQL数据库核心运行状态与性能指标的监控能力第 53 题SQL语句:select A.a,A.g from user where a=1,b=2 group by g,有两个索引(a,b,c)和(a),会走索引吗? 考察SQL索引选择与执行计划理解第 54 题说一下MySQL的数据结构,B+树有哪些优点,为什么采用B+树而不是红黑树? 考察对MySQL索引底层数据结构及B+树特性的理解第 55 题为什么MySQL使用B+树而不是跳表? 考察数据库索引数据结构选型的原理与权衡第 56 题MySQL 如何对单行数据加锁?请说明加锁过程和常见锁。 考察对行锁机制及加锁条件的理解第 57 题MySQL中一个表数据量大,查询慢,如何优化? 考察对MySQL大数据量查询优化的系统性理解和实践能力第 58 题怎么去优化这条慢SQL? 考察对慢SQL定位、分析与优化的系统化能力第 59 题MySQL binlog 的 statement 格式和 row 格式有什么区别,各自适用于什么场景? 考察对 binlog 两种格式的机制差异及选型原则的理解第 60 题请分享一次你进行 MySQL 索引优化的具体经验。 考察候选人 MySQL 索引优化的实际经验、方法与效果验证能力