10bet网址
MySQL 8.0参考手册
相关文件10bet官方网站 下载本手册 从本手册中摘录

8.14.5复制I / O线程状态

以下列表显示了您在中看到的最常见的状态状态副本服务器上复制I / O线程的列。这个州也出现在replica_io_state.列显示显示副本|.奴隶状态,因此您可以了解使用该陈述发生的事情的良好观点。

  • 检查主版本

    建立与源连接后非常简单地发生的状态。

  • 连接到掌握

    线程正在尝试连接到源。

  • 排队到中继日志的主事件

    线程已读取事件并将其复制到继电器日志中,以便SQL线程可以处理它。

  • 在失败的Binlog转储请求之后重新连接

    线程正在尝试重新连接到源。

  • 在失败的主事件读取后重新连接

    线程正在尝试重新连接到源。当再次建立连接时,状态变为等待大师发送活动

  • 在主人上注册奴隶

    建立了与源连接后非常短暂的状态。

  • 请求Binlog Dump.

    建立与源连接后非常简单地发生的状态。线程从请求的二进制日志文件名和位置开始,向源代码发送到其二进制日志内容的请求。

  • 等待轮到致力于提交

    当副本线程等待旧工人线程来提交时发生的状态slave_preerve_commit_order.已启用。

  • 等待大师发送活动

    线程已连接到源,正在等待二进制日志事件到达。如果源空闲,这可以持续很长时间。如果等待持续slave_net_timeout.秒,发生超时。此时,线程考虑了要损坏的连接并尝试重新连接。

  • 等待主更新

    之前的初始状态连接到掌握

  • 在退出时等待奴隶互斥

    在螺纹停止时短暂发生的状态。

  • 等待从SQL线程到足够的继电器日志空间

    你正在使用非零Relay_log_space_limit.值,继电器日志已经足够大,以至于它们的组合大小超过此值。I / O线程在等待直到SQL线程通过处理中继日志内容释放足够的空间,以删除一些中继日志文件。

  • 在失败的Binlog转储请求之后等待重新连接

    如果二进制日志转储请求失败(由于断开连接),则在睡眠时,线程进入此状态,然后尝试定期重新连接。可以使用该重试之间的间隔将复制源更改为声明(来自MySQL 8.0.23)或改变大师声明(在MySQL 8.0.23之前)。

  • 在读取失败的主事件后等待重新连接

    读取时发生错误(由于断开连接)。线程正在睡觉,以逐步达到秒数将复制源更改为声明(来自MySQL 8.0.23)或改变大师在尝试重新连接之前,默认为60的语句(在MySQL 8.0.23之前)。