此表显示整个复制组的组配置选项。此表仅在安装了组复制时可用。
replication_group_communication_information
表包含以下列
WRITE_CONCURRENCY
组可以并行执行的最大共识实例数。默认值为 10。参见 第 20.5.1.3 节,“使用组复制组写入共识”。
PROTOCOL_VERSION
组复制通信协议版本,它决定了使用哪些消息传递功能。此设置是为了适应您希望组支持的最旧的 MySQL 服务器版本。参见 第 20.5.1.4 节,“设置组的通信协议版本”。
WRITE_CONSENSUS_LEADERS_PREFERRED
组复制已指示组通信引擎用来驱动共识的领导者或领导者。对于以单主模式运行的组,其
group_replication_paxos_single_leader
系统变量设置为ON
,并且通信协议版本设置为 8.0.27 或更高版本时,单个共识领导者是组的主服务器。否则,所有组成员都用作领导者,因此它们都显示在这里。参见 第 20.7.3 节,“单个共识领导者”。WRITE_CONSENSUS_LEADERS_ACTUAL
组通信引擎实际用来驱动共识的领导者或领导者。如果组使用单个共识领导者,并且主服务器当前不健康,则组通信会选择一个备用共识领导者。在这种情况下,此处指定的组成员可能与首选组成员不同。
WRITE_CONSENSUS_SINGLE_LEADER_CAPABLE
复制组是否能够使用单个共识领导者。1 表示组是在启用使用单个领导者的状态下启动的(
group_replication_paxos_single_leader = ON
),即使此后已更改此组成员上的group_replication_paxos_single_leader
的值,此信息仍然会显示。0 表示组是在禁用单领导者模式的状态下启动的(group_replication_paxos_single_leader = OFF
),或者拥有不支持使用单个共识领导者的组复制通信协议版本(早于 8.0.27)。此信息仅针对处于ONLINE
或RECOVERING
状态的组成员返回。MEMBER_FAILURE_SUSPICIONS_COUNT
每个组成员的地址与其被本地节点视为可疑的次数配对。此信息以 JSON 格式显示。对于具有三个成员的组,此列的值应该类似于这里显示的值
{ "d57da302-e404-4395-83b5-ff7cf9b7e055": 0, "6ace9d39-a093-4fe0-b24d-bacbaa34c339": 10, "9689c7c5-c71c-402a-a3a1-2f57bfc2ca62": 0 }
replication_group_communication_information
表没有索引。
TRUNCATE TABLE
不允许用于 replication_group_communication_information
表。