这里我想介绍一个非常重要的概念,因为这并不总是显而易见的。InnoDB Cluster 和 Group Replication 中的集群概念是差别的。实际上,InnoDB Cluster 依赖于DBA使用 MySQL Shell创建的元数据。这些元数据描述了集群的设置方式。Group Replication 以差别的方式对待集群。它以前次查抄时的状态以及现在的状态来对待集群……并更新该视图。这通常被称为世界观(view of the world)。因此,在上面的示例中,InnoDB 集群看到 3 个节点:2 个在线,1 个丢失。对于组复制,在短时间内,网络分区中节点处于UNREACHABLE状态,几秒钟后,在被多数人从组中逐出后(因此只有在仍有多数人的情况下),该节点不再是集群的一部分。组大小现在是 2/2(2/2 而不是 2/3)。此信息可以通过performance_schema.replication_group_members获取。
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) | Powered by Discuz! X3.4 |