MySQL OCP888题解034-组复制监控

1、原题

1.1、英文原题

What is the best method for monitoring Group Replication conflict resolution?
A、the PERFORMANCE_SCHEMA tables
B、the SHOW PROCESSLIST command
C、the INNODB Lock Monitor details
D、the SHOW STATUS command
E、the INFORMATION_SCHEMA tables

1.2、中文翻译

监控组复制冲突解决的最佳方法是什么?
A、 PERFORMANCE_SCHEMA表
B、 SHOW PROCESSLIST命令
C、 INNODB锁监视器详细信息
D、 SHOW STATUS命令
E、 INFORMATION_SCHEMA表

1.3、答案

A

2、题目解析

2.1、题干解析

本题考察的是组复制的监控方法

2.2、选项解析

  1. 组复制技术使你能够通过将系统状态复制到一组服务器来创建具有冗余性的容错系统,其监控主要由performance_schema.replication_表来监控。所以选项A正确。

3、知识点

3.1、知识点1:Group Replication(组复制技术)

3.1.1、组复制技术

  • MySQL组复制实现了一个多源更新到处复制的协议。一个复制组由多个服务器组成,组中的每个服务器可以在任何时候独立执行事务。然而,所有的读写事务只有在得到组的批准后才能提交。换句话说,对于任何读写事务,组都需要决定是否提交,所以提交操作并不是由发起服务器单方面决定的。而只读事务不需要在组内进行协调,并立即提交。
  • 组复制使你能够通过将系统状态复制到一组服务器来创建具有冗余性的容错系统。即使一些服务器随后发生故障,只要不是全部或大多数,系统仍然是可用的。根据发生故障的服务器的数量,该组服务器的性能或可扩展性可能会下降,但它仍然是可用的。服务器故障是孤立的和独立的。它们被一个群组成员服务所跟踪,该服务依赖于一个分布式故障检测器,能够在任何服务器自愿或因意外停止而离开群组时发出信号。有一个分布式的恢复程序,以确保当服务器加入该组时,它们会自动更新。没有必要进行服务器故障转移,而且各地的多源更新性质确保在单个服务器故障的情况下,即使更新也不会被阻止。总而言之,MySQL组复制保证了数据库服务的持续可用性。
  • MySQL组复制是一个MySQL服务器插件,它使你能够创建弹性、高可用、容错的复制拓扑结构。有一个内置的组成员服务,在任何给定的时间点上都能保持组视图的一致性和对所有服务器的可用性。
  • MySQL组复制提供分布式状态机复制,并在服务器之间进行强有力的协调。
  • 对于一个事务的提交,小组中的大多数人都必须同意某个事务在全局事务序列中的顺序。决定提交或中止一个交易是由每个服务器单独完成的,但所有服务器都做出相同的决定。如果有一个网络分区,导致成员无法达成协议的分裂,那么在这个问题解决之前,系统不会有任何进展。因此,也有一个内置的、自动的、大脑分裂的保护机制。
  • 所有这些都是由所提供的团体通信系统(GCS)协议提供的。这些协议提供了一个故障检测机制,一个团体成员服务,以及安全和完全有序的消息传递。所有这些特性都是创建一个系统的关键,该系统确保数据在服务器组中得到一致的复制。这项技术的核心是Paxos算法的实现。它充当了群体通信引擎。

官方参考文档
官方参考文档
官方参考文档
官方参考文档

3.1.2、组复制技术的监控

只要Performance Schema被启用,就可以使用Perfomance Schema表来监控Group Replication。

下面的表显示了组复制的具体信息:

  • performance_schema.replication_group_member_stats
  • performance_schema.replication_group_members
  • performance_schema.replication_connection_status
  • performance_schema.replication_applier_status

官方参考文档

4、总结

  1. 组复制技术使你能够通过将系统状态复制到一组服务器来创建具有冗余性的容错系统,其监控主要由performance_schema.replication_表来监控。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值