以下列表显示了您在中看到的最常见的状态状态
副本服务器上复制I / O线程的列。这个州也出现在replica_io_state.
列显示显示副本|.奴隶状态
,因此您可以了解使用该陈述发生的事情的良好观点。
建立与源连接后非常简单地发生的状态。
线程正在尝试连接到源。
线程已读取事件并将其复制到继电器日志中,以便SQL线程可以处理它。
线程正在尝试重新连接到源。
线程正在尝试重新连接到源。当再次建立连接时,状态变为
等待大师发送活动
。建立了与源连接后非常短暂的状态。
建立与源连接后非常简单地发生的状态。线程从请求的二进制日志文件名和位置开始,向源代码发送到其二进制日志内容的请求。
当副本线程等待旧工人线程来提交时发生的状态
slave_preerve_commit_order.
已启用。线程已连接到源,正在等待二进制日志事件到达。如果源空闲,这可以持续很长时间。如果等待持续
slave_net_timeout.
秒,发生超时。此时,线程考虑了要损坏的连接并尝试重新连接。之前的初始状态
连接到掌握
。在螺纹停止时短暂发生的状态。
你正在使用非零
Relay_log_space_limit.
值,继电器日志已经足够大,以至于它们的组合大小超过此值。I / O线程在等待直到SQL线程通过处理中继日志内容释放足够的空间,以删除一些中继日志文件。如果二进制日志转储请求失败(由于断开连接),则在睡眠时,线程进入此状态,然后尝试定期重新连接。可以使用该重试之间的间隔
将复制源更改为
声明(来自MySQL 8.0.23)或改变大师
声明(在MySQL 8.0.23之前)。读取时发生错误(由于断开连接)。线程正在睡觉,以逐步达到秒数
将复制源更改为
声明(来自MySQL 8.0.23)或改变大师
在尝试重新连接之前,默认为60的语句(在MySQL 8.0.23之前)。