为什么 MySQL 复制进程空闲这么长时间?

为什么 MySQL 复制进程空闲这么长时间?

时间:5280463 状态:已将所有 binlog 发送给从属;等待 binlog 更新

mysql 复制进程空闲这么长时间是正常的吗?

答案1

这取决于查询的类型。如果你只执行select语句,数据将不会发生变化。

您可以使用以下命令检查从属设备的状态:

mysql> SHOW SLAVE STATUS;

如果你发现这两行:

Slave_IO_Running: Yes
Slave_SQL_Running: Yes

这意味着复制工作正常。否则,它可能因在从属机器上发现无效语句而中断。检查此链接

答案2

我知道主服务器空闲的唯一原因是没有活动可以传播(或者至少没有活动写入二进制日志)。选择语句不会产生任何影响,因为它们不会写入二进制日志。只有插入、更新和删除会传播(以及 DDL)。

“长”是多长?

相关内容