面试题库

全部 Django Elasticsearch FastAPI Flask Function Call JVM Java IO Java 后端 Java 基础 Java 并发 Java 新特性 Java 集合 JavaWeb Kafka LLM LangChain LangGraph MongoDB MyBatis MySQL Netty Nginx Python RAG RabbitMQ Redis RocketMQ Spring Spring AI SpringBoot SpringCloud SpringMVC ZooKeeper 分布式 后端技术 大厂面经 大数据 微服务 提示词工程 操作系统 数据库 数据结构 智能体 海康威视2026秋季社招专项 消息队列 监控运维 算法 系统设计 缓存 计算机基础 计算机网络 设计模式 面试题 高可用 高并发
MySQL 中等

隔离级别越高,并发吞吐一定越低吗?为什么 RR 下 InnoDB 仍能维持较高并发?

MySQL 困难

幻读在 InnoDB 的 RR 级别下,快照读与当前读各自会出现吗?如何用一个实验验证?

MySQL 中等

当前读与快照读的区别是什么?在 RC 与 RR 下当前读的表现为何不同?

MySQL 困难

为什么 InnoDB 的默认隔离级别是可重复读而不是读已提交?这一选择对主从复制有何影响?

MySQL 中等

在 InnoDB 中,读已提交(RC)与可重复读(RR)在 MVCC 快照生成时机上有何差异?

MySQL 中等

不可重复读与幻读的本质区别是什么?为什么 InnoDB 把它们分别交给 MVCC 与锁解决?

MySQL 中等

脏读具体是如何被"读未提交"允许、被"读已提交"禁止的?底层各是什么机制?

MySQL 简单

SQL 标准定义的四个事务隔离级别分别能解决哪些并发问题?各举一个现象。

MySQL 困难

只读事务在 InnoDB 中真的不产生任何写入吗?MVCC 只读事务如何避免 undo 增长?

MySQL 中等

savepoint 与部分回滚是如何通过 undo log 实现的?嵌套 savepoint 如何管理?

MySQL 困难

回滚段(rollback segment)与 undo tablespace 的关系是什么?undo 空间膨胀会带来什么后果?

MySQL 简单

InnoDB 事务由哪些内部对象或结构支撑?trx 对象、undo 段、锁结构各自负责什么?