下面的列表显示了最常见的状态状态
列用于复制服务器I/O线程。此状态也出现在Slave_IO_State
列显示显示奴隶状态
,所以你可以通过使用这个语句来更好地了解发生了什么。
在与源建立连接后非常短暂地发生的一种状态。
线程正在尝试连接到源。
线程读取了一个事件,并将其复制到中继日志中,以便SQL线程可以处理它。
线程正在尝试重新连接源。
线程正在尝试重新连接源。当再次建立连接时,状态变为
正在等待master发送事件
.在与源建立连接后非常短暂地出现的一种状态。
在与源建立连接后非常短暂地发生的一种状态。线程向源发送一个获取其二进制日志内容的请求,从请求的二进制日志文件名称和位置开始。
当副本线程等待旧的工作线程提交if时发生的一种状态
slave_preserve_commit_order
启用。线程已经连接到源,正在等待二进制日志事件到达。如果源处于空闲状态,这可以持续很长时间。如果等待持续
slave_net_timeout
秒,超时发生。此时,线程认为连接已经断开,并尝试重新连接。之前的初始状态
连接到主
.线程停止时短暂出现的一种状态。
你在使用一个非零
relay_log_space_limit
值,并且中继日志已经增长到足够大,它们的总和超过这个值。I/O线程正在等待SQL线程通过处理中继日志内容来释放足够的空间,以便它可以删除一些中继日志文件。如果二进制日志转储请求失败(由于断开连接),线程在休眠时进入这种状态,然后定期尝试重新连接。重试之间的间隔可以使用
改变主
声明。读取时发生错误(由于断开连接)。方法设置的线程正在休眠的秒数
改变主
语句(默认60),然后尝试重新连接。