MySQL репликация остановилась - PullRequest
1 голос
/ 22 апреля 2019

У меня установлена ​​mysql 8.0 с репликацией между 2 серверами в конфигурации master-master.Во время репликации данных с сервера A на сервер B репликация останавливается с часов.Ниже приведен фрагмент кода для show slave status \G на сервере B.

            Master_SSL_Cipher:
           Master_SSL_Key:
    Seconds_Behind_Master: 49808
            Last_IO_Errno: 0
            Last_IO_Error:
           Last_SQL_Errno: 0
           Last_SQL_Error:Replicate_Ignore_Server_Ids:
         Master_Server_Id: 1
         Master_Info_File: mysql.slave_master_info
                SQL_Delay: 0
      SQL_Remaining_Delay: NULL
  Slave_SQL_Running_State: waiting for handler commit
       Master_Retry_Count: 86400
              Master_Bind:
  Last_IO_Error_Timestamp:
 Last_SQL_Error_Timestamp:
           Master_SSL_Crl:

После выполнения show processlist; я получаю процесс, который ожидает долгое время, имея время ожидания 50071 и увеличивая

 system user     |                               | NULL | Query       | 50071 | waiting for handler commit

Какие шаги я должен предпринять, чтобы моя репликация была на ходу?

...