У меня установлена 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
Какие шаги я должен предпринять, чтобы моя репликация была на ходу?