后端岗位面试题 · 系统设计 · MySQL

题库中标记为“后端”的结构化面试题。

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

筛选题目已选:系统设计 · MySQL
第 221 题黑马点评项目里缓存和数据库双写一致性如何设计? 考察缓存一致性的设计思路与工程取舍系统设计技术原理方案权衡MySQLRedis第 222 题如果用MySQL实现分布式锁,你会怎么做?是否要使用事务? 考察基于MySQL实现分布式锁的正确性、事务使用和并发控制风险判断系统设计技术原理MySQL第 223 题请谈谈日志表在业务系统中的常见设计方式,以及有哪些优化点? 考察日志表设计思路与数据库优化能力性能优化系统设计技术原理MySQL第 224 题请说明MySQL Buffer Pool的作用、工作原理以及如何通过配置优化其性能。 考察对InnoDB缓冲池机制的理解和性能调优能力性能优化系统设计技术原理MySQL第 225 题请解释 Elasticsearch(ES)的主要用途,以及在实际应用中是否需要将 ES 中的数据再冗余存储到 MySQL 中。 考察对 Elasticsearch 核心定位及数据双写/冗余一致性方案的理解系统设计技术原理方案权衡ElasticsearchMySQL第 226 题请介绍数据库的四种事务隔离级别,并说明它们分别避免哪些并发问题。 考察对隔离级别及其与并发问题对应关系的掌握系统设计技术原理MySQL第 227 题请简述 MySQL 两阶段提交的原理及其在分布式事务中的作用。 考察对分布式事务一致性与 MySQL 两阶段提交机制的理解系统设计技术原理方案权衡MySQL第 228 题请说明MySQL底层索引所使用的数据结构及其工作原理。 考察对MySQL索引底层机制的理解系统设计技术原理MySQL第 229 题针对所提到的业务,怎么保证 Redis 和 MySQL 的一致性? 考察缓存与数据库一致性的方案设计、延迟与一致性的权衡风险判断系统设计方案权衡MySQLRedis第 230 题如何保证MySQL与Redis的一致性?如果采用双写,其中一个写失败时如何处理? 考察缓存与数据库一致性保障机制及异常处理能力风险判断系统设计技术原理MySQLRedis第 231 题MySQL 是如何保证事务的原子性、持久性、隔离性、一致性的?这四个特性分别通过什么实现的? 考察对 MySQL 事务 ACID 特性及其底层实现机制的理解系统设计技术原理MySQL第 232 题Undo Log 在 MVCC 中的作用是什么?MVCC 是如何实现的? 考察对 InnoDB 多版本并发控制机制和回滚日志原理的理解系统设计技术原理InnoDBMySQL第 233 题如何平滑地做 MySQL 大数据量的数据归档?请设计一个结合定时任务的归档方案,并说明如何避免影响在线业务。 考察数据归档的工程设计与任务治理能力问题拆解风险判断系统设计MySQL第 234 题请解释MVCC(多版本并发控制)的基本原理及其解决的核心问题。 考察对并发控制机制的理解及实际应用能力系统设计技术原理MySQL第 235 题详细说说主从同步。 考察对数据库主从复制原理、流程和常见问题的理解系统设计技术原理MySQL第 236 题请说明MySQL主从复制的原理,以及如何基于它搭建高可用集群? 考察MySQL主从复制原理、集群搭建与高可用设计能力系统设计技术原理方案权衡MySQL第 237 题本地缓存失效后会查Redis还是会查MySQL? 考察多级缓存架构中缓存失效后的查询路径与设计取舍系统设计技术原理MySQLRedis第 238 题Redis和MySQL双写一致怎么保证的? 考察缓存与数据库一致性设计、异常处理与方案权衡风险判断系统设计技术原理MySQLRedis第 239 题MySQL中事务的实现机制是什么? 考察对MySQL事务底层实现原理的掌握问题拆解系统设计技术原理MySQL第 240 题请介绍MySQL的索引结构,并说明如何合理建立索引。 考察对索引底层结构与最佳实践的理解性能优化系统设计技术原理InnoDBMySQL