面试题库

全部 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 中等

MHA 在主库宕机后是如何完成自动故障切换(failover)的?

MySQL 中等

MHA(Master High Availability)由哪些组件组成,各自职责是什么?

MySQL 中等

如何搭建一个高可用的主从架构?半同步+GTID+自动切换各扮演什么角色?

MySQL 困难

组复制(Group Replication/MGR)与经典主从复制的区别?如何保证一致性?

MySQL 中等

主从切换(如 MHA/Orchestrator)如何选主并补齐数据?如何避免脑裂?

MySQL 困难

并行复制如何判断事务能否并行?last_committed 与 sequence_number 各代表什么?

MySQL 中等

如何用 performance_schema 定位是哪个事务拖慢了从库回放?

MySQL 困难

从库宕机重启后如何保证复制不中断?relay log 与 binlog 如何配合保证可靠性?

MySQL 中等

主从复制中继日志(relay log)的作用是什么?如何清理?

MySQL 困难

GTID 复制的原理?主从切换时如何用 GTID 避免找位点的麻烦?

MySQL 简单

什么是 GTID?它相比传统 binlog 文件+位点复制解决了什么问题?

MySQL 困难

半同步复制的 after_commit 与 after_sync 两种模式有什么区别?如何权衡一致性与性能?