百度面试题 · MySQL

百度相关面试题,按最终去重题目聚合。

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

筛选题目已选:MySQL
第 121 题详细说明如何使用MySQL + Redis + 本地缓存实现高并发数据处理逻辑。 考察多级缓存分层架构设计及一致性、穿透、雪崩等处理风险判断系统设计技术原理MySQLRedis第 122 题请解释数据库MVCC机制及其在并发控制中的作用。 考察对MVCC原理、实现方式及并发一致性的理解问题拆解技术原理方案权衡MySQL第 123 题请解释从redo log为何能引申出WAL(Write-Ahead Logging)技术,并说明WAL的核心思想及其在数据库中的作用。 考察对WAL思想的理解及其与redo log的关系性能优化技术原理MySQL第 124 题MySQL出现慢查询时如何处理?若加了索引仍扫描大量行,该如何优化? 考察慢查询排查流程、索引失效场景及进一步的优化策略性能优化技术原理问题排查MySQL第 125 题MySQL 讲一下事务,怎么保证事务独立的? 考察对事务特性尤其是隔离性和隔离级别实现机制的理解技术原理方案权衡MySQL第 126 题在从节点拉取数据期间,如果主节点数据发生更新,通常会发生什么?请结合具体同步机制说明数据是如何被拉取和同步的。 考察对主从复制机制中一致性与同步流程的理解风险判断技术原理方案权衡MySQLPostgreSQL第 127 题MySQL 的默认事务隔离级别是什么? 考察对 MySQL 具体配置的了解技术原理MySQL第 128 题对于联合索引(a,b,c),查询条件为a=1 b>0 c=1时,是否走索引? 考察联合索引最左前缀原则与范围查询对索引使用的影响问题拆解技术原理MySQL第 129 题事务A执行delete from student where id=1未提交,事务B执行update student set name=... where id=1是否成功以及原因? 考察数据库事务隔离级别下写锁冲突与阻塞机制风险判断技术原理MySQL第 130 题Redis和MySQL有什么区别? 考察对缓存型与关系型数据库核心差异的理解技术原理技术选型方案权衡MySQLRedis第 131 题MySQL 的默认引擎是什么?B+树如何实现顺序遍历? 考察对 MySQL 存储引擎和 B+树索引结构的理解问题拆解技术原理MySQL第 132 题MySQL一条语句的执行流程? 考察对MySQL架构组件及查询执行路径的理解问题拆解技术原理MySQL第 133 题MySQL 单表数据量达到多少时需要考虑分库分表? 考察对 MySQL 单表容量瓶颈及分库分表触发时机的理解性能优化技术原理MySQL第 134 题MySQL中深分页查询(如LIMIT 100000, 10)为什么慢?有哪些优化方案? 考察对MySQL深分页性能瓶颈的理解及优化手段性能优化技术原理方案权衡MySQL第 135 题请介绍一下你了解的MySQL索引机制及其优化建议。 考察对MySQL索引原理和优化的理解性能优化技术原理MySQL第 136 题请介绍一次你在项目中使用 MySQL 进行数据结构设计并做性能优化的经历。 考察MySQL表结构设计与性能优化的实战经验和方法论性能优化项目复盘问题排查MySQL第 137 题如何处理缓存击穿后,大量数据导致的 MySQL 单请求慢查询问题? 考察对缓存击穿场景下数据库慢查询的识别与优化能力性能优化系统设计问题排查MySQLRedis第 138 题MySQL中锁类型了解哪些? 考察对MySQL锁机制的掌握程度与分类理解技术原理方案权衡MySQL第 139 题请介绍 MySQL 中常见的索引类型,并说明各自适用的场景。 考察对 MySQL 索引类型的理解及场景选择能力业务理解技术原理技术选型MySQL第 140 题请分别介绍MySQL的undo log、redo log和binlog,并说明它们的本质区别。 考察对三类日志的职责、持久化机制和用途的区分风险判断技术原理MySQL