MySQL高可用架构与分布式实践
考察知识点
本试卷涵盖以下核心知识点:
主从复制与读写分离(6题)
- 主从复制原理与架构设计
- 异步复制、半同步复制、全同步复制
- 读写分离的实现策略
- 主从延迟问题与解决方案
分库分表策略(4题)
- 分库分表的基本概念
- 垂直分库与水平分库的区别
- 分片键选择策略
- 分库分表中间件方案
高可用方案MHA/Orchestrator(4题)
- MHA架构与切换流程
- Orchestrator特点与优势
- 故障检测与自动切换机制
- 数据补齐策略
ProxySQL与负载均衡(3题)
- ProxySQL核心功能
- 读写分离规则配置
- 负载均衡策略
- 连接池管理
分布式事务与XA协议(3题)
- 分布式事务的概念与挑战
- XA两阶段提交协议
- XA事务的问题与优化
- 分布式一致性方案
MySQL Cluster(2题)
- MySQL Cluster架构设计
- NDB存储引擎特点
- 无共享架构的优势
- MySQL Cluster适用场景
1
单选题
MySQL主从复制的主要作用是什么?
2
单选题
MySQL主从复制的基本原理是什么?
3
判断题
MySQL主从复制涉及三个线程:主库的Binlog Dump线程、从库的IO线程和SQL线程。
4
多选题
MySQL支持哪些复制模式?
5
单选题
实现MySQL读写分离的常用方式是什么?
6
填空题
MySQL主从复制中,主库记录数据变更到______,从库通过______读取并写入_________,再由_______重放执行。
7
单选题
什么是分库分表?
8
单选题
分库分表的两种主要方式是什么?
9
多选题
水平分表的常用分片策略有哪些?
10
单选题
分库分表后面临的主要挑战是什么?
11
单选题
MHA(Master High Availability)的主要作用是什么?
12
判断题
MHA由Manager节点和Node节点组成,Manager负责监控和切换决策,Node运行在每个MySQL服务器上负责具体切换操作。
13
多选题
以下哪些是MySQL常用的高可用方案?
14
单选题
ProxySQL的主要作用是什么?
15
单选题
ProxySQL的架构特点是什么?
16
单选题
什么是分布式事务?
17
多选题
MySQL XA事务的基本语法命令有哪些?
18
单选题
MySQL Cluster(NDB Cluster)的主要特点是什么?
19
多选题
MySQL Cluster(NDB)具有以下哪些特点?
20
单选题
对于需要99.99%可用性、支持自动故障切换、且要求完整SQL功能的企业应用,应选择哪种MySQL高可用方案?
📝 发现内容有误?点击此处直接编辑
想参加完整模拟考试?
小程序提供计时考试、自动评分和详细解析
长按或扫描二维码,立即体验