面试题库

全部 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 简单

脏页刷盘有哪些触发条件?

MySQL 中等

预读(read ahead)机制与缓冲池预热(dump/load)分别解决什么问题?

MySQL 中等

Buffer Pool 的 LRU 为什么分 young 与 old 区?midpoint 插入如何防止扫描污染?

MySQL 中等

Buffer Pool 中 free list、LRU list、flush list 三条链表分别起什么作用?

MySQL 中等

Buffer Pool 的内存结构由哪些部分组成?

MySQL 简单

Buffer Pool 是什么?它解决了什么问题?

MySQL 中等

操作系统写缓存与 SSD 掉电保护在数据持久化中起什么作用?

MySQL 中等

innodb_io_capacity 与 innodb_io_capacity_max 如何影响后台刷盘速率?

MySQL 中等

为什么 redo log 用 fsync 保证落盘,而数据页刷盘还要依赖 checkpoint 与 doublewrite?

MySQL 困难

innodb_flush_method 的取值(如 O_DIRECT)如何影响数据页的写路径?

MySQL 中等

不同刷盘配置下,宕机/掉电最多会丢失多少数据?如何量化?

MySQL 困难

fsync 与 fdatasync 有什么区别?OS page cache 在 MySQL 刷盘中扮演什么角色?