10.14.4 复制源线程状态
以下列表显示了在复制源的 Binlog Dump
线程中,您可能会看到的状态列。如果您在源上没有看到 Binlog Dump
线程,这意味着复制不在运行,即没有当前连接的副本。
在 MySQL 8.0 中,对仪表盘名称进行了不兼容的更改。这些仪表盘名称的监控工具可能会受到影响。如果这些更改对您产生影响,请将 terminology_use_previous
系统变量设置为 BEFORE_8_0_26
,以使 MySQL 服务器使用旧版本的名称来指定的对象列表。这使得依赖于旧名称的监控工具继续工作,直到它们可以使用新名称。
将 terminology_use_previous
系统变量设置为会话范围,以支持个体函数,或者将其设置为全局范围,以作为所有新会话的默认值。使用全局范围时,慢查询日志将包含旧版本的名称。
-
Finished reading one binlog; switching to next binlog
线程已经读取了一个二进制日志文件,并正在打开下一个以将其发送到副本。
-
Master has sent all binlog to slave; waiting for more updates
Source has sent all binlog to replica; waiting for more updates
线程已经读取了所有剩余的更新,并将其发送到副本。线程现在是空闲状态,等待新的事件出现在二进制日志中,这些事件是由源上的更新导致的。
-
Sending binlog event to replica
二进制日志由事件组成,其中一个事件通常是一个更新加上一些其他信息。线程已经读取了事件,并正在将其发送到副本。
-
Waiting to finalize termination
一个非常短暂的状态,线程正在停止时出现。