配置组复制模式的功能
通过以下功能,您可以控制复制组在单主模式或多主模式下运行的模式。
group_replication_switch_to_single_primary_mode()
将以多主模式运行的组更改为单主模式,而无需停止组复制。必须在以多主模式运行的复制组的成员上发出。当您更改为单主要模式时,也将按照单主要模式(
group_replication_enforce_update_everywhere_checks=OFF
)的要求在所有组成员上禁用严格的一致性检查。句法:
STRING group_replication_switch_to_single_primary_mode([str])
参数:
str
:一个字符串,其中包含应该成为新的单一主要成员的组成员的UUID。该组的其他成员成为次要人员。
返回值:
包含操作结果的字符串,例如是否成功。
例:
SELECT group_replication_switch_to_single_primary_mode(member_uuid);有关更多信息,请参见“配置在线组”
group_replication_switch_to_multi_primary_mode()
将以单主要模式运行的组更改为多主要模式。必须在以单主模式运行的复制组的成员上发出。
句法:
STRING group_replication_switch_to_multi_primary_mode()
此功能没有参数。
返回值:
包含操作结果的字符串,例如是否成功。
例:
SELECT group_replication_switch_to_multi_primary_mode()属于该组的所有成员都成为主要成员。
有关更多信息,请参见“配置在线组”