Documentation Home
MySQL 8.0 参考手册  / 第8章优化  / 8.14 查看服务器线程(进程)信息  /  8.14.8 复制副本 SQL 线程状态

8.14.8 复制副本 SQL 线程状态

以下列表显示了您可能会在State副本服务器 SQL 线程的列中看到的最常见状态:

  • Making temporary file (append) before replaying LOAD DATA INFILE

    该线程正在执行一条LOAD DATA语句并将数据附加到包含副本从中读取行的数据的临时文件。

  • Making temporary file (create) before replaying LOAD DATA INFILE

    该线程正在执行一条LOAD DATA语句并正在创建一个临时文件,其中包含副本从中读取行的数据。LOAD DATA仅当原始语句由运行低于 MySQL 5.0.3 版本的 MySQL 的源记录 时,才会遇到此状态 。

  • Reading event from the relay log

    该线程已从中继日志中读取了一个事件,以便可以处理该事件。

  • Slave has read all relay log; waiting for more updates

    该线程已处理中继日志文件中的所有事件,现在正在等待 I/O 线程将新事件写入中继日志。

  • Waiting for an event from Coordinator

    使用多线程副本(slave_parallel_workers大于 1),其中一个副本工作线程正在等待来自协调器线程的事件。

  • Waiting for slave mutex on exit

    线程停止时出现的非常短暂的状态。

  • Waiting for Slave Workers to free pending events

    当 Workers 正在处理的事件的总大小超过 slave_pending_jobs_size_max 系统变量的大小时,就会发生此等待操作。当大小低于此限制时,协调器将恢复调度。此状态仅在 slave_parallel_workers设置为大于 0 时出现。

  • Waiting for the next event in relay log

    之前的初始状态Reading event from the relay log

  • Waiting until MASTER_DELAY seconds after master executed event

    SQL 线程已读取一个事件,但正在等待副本延迟结束。这个延迟是用 MASTER_DELAY选项设置的 CHANGE MASTER TO

SQL 线程的Info列也可能显示语句的文本。这表明线程已经从中继日志中读取了一个事件,从中提取了语句,并且可能正在执行它。