gpt4 book ai didi

mysql复制停止

转载 作者:行者123 更新时间:2023-12-05 04:00:57 26 4
gpt4 key购买 nike

我正在安装 mysql 8.0,并在主-主配置的 2 个服务器之间进行复制。当数据从服务器 A 复制到服务器 B 时,复制会停止数小时。下面是服务器 B 上 show slave status\G 的片段。

            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

我应该采取什么步骤来使我的复制走上正轨?

最佳答案

遇到了同样的问题。添加:

   innodb_flush_log_at_trx_commit = 2

为我解决了 MySQL 8.0.13 安装的问题。在这里阅读:https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_flush_log_at_trx_commit

另见:https://dba.stackexchange.com/questions/232365/mysql-8-0-updates-are-sometimes-stalling

关于mysql复制停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55792572/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com