групповая репликация против репликации мастер-подчиненный - PullRequest
0 голосов
/ 26 октября 2018

Я хочу знать, чем мы можем отличить репликацию главный-подчиненный и групповую репликацию на сервере.

будет ли вторичный сервер выступать в качестве подчиненного в репликации группы mysql?если да, то зачем показывать статус ведомого на репликации группы, член возвращает пустой набор.

Ответы [ 2 ]

0 голосов
/ 19 июня 2019
  1. Основным отличием ч / б репликации группы и репликации главный-подчиненный является группа репликация имеет механизм автоматического переключения при отказе.

если первичное снижение, то вторичное становится первичным но в репликации master-slave мы должны сделать это вручную.

  1. Да, вторичный сервер действует как Slave в GR, он предназначен только для чтения.

  2. GR имеет другую команду, чтобы увидеть, все ли члены в GR синхронизированы с первичным

    Вы можете проверить здесь страну-участницу и роль члена

mysql> SELECT * FROM performance_schema.replication_group_members;


| CHANNEL_NAME                                      |MEMBER_ID|MEMBER_HOST|MEMBER_PORT | MEMBER_STATE|MEMBER_ROLE
  |group_replication_applier   | ce9be252 |  myhost1      |  24801         | **ONLINE      |Primary**

|group_replication_applier     | jk45ty45 |  myhost2        | 24801      | **ONLINE      |Secondary**
0 голосов
/ 20 декабря 2018

Вторичное устройство во многом похоже на ведомое, но оно не получает свои данные, например, из канала репликации. Так что нет, вы не увидите его статус на показе статуса ведомого.

Вы можете проверить статус в таких таблицах как:

replication_group_member_stats

или групповая статистика

replication_group_members

Вы можете проверить детали на

https://dev.mysql.com/doc/refman/8.0/en/performance-schema-replication-tables.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...