### 8.14.6复制SQL线程状态

[](<>)[](<>)

下面的列表显示了您在应用程序中可能看到的最常见状态`状态`复制服务器上复制SQL线程的列。

在MySQL 8.0.26中，对检测名称进行了不兼容的更改，包括线程阶段的名称，其中包含术语“master”，改为“source”，“slave”，改为“replica”，以及“mts”（表示“多线程从机”），改为“mta”（表示“多线程应用程序”）。使用这些检测名称的监视工具可能会受到影响。如果不兼容的更改对您有影响，请设置[`术语使用`](replication-options-replica.html#sysvar_terminology_use_previous)系统变量到`在8 0 26之前`要使MySQL服务器使用上一个列表中指定的对象的旧版本名称。这使得依赖旧名称的监视工具能够继续工作，直到它们可以更新为使用新名称为止。

设定[`术语使用`](replication-options-replica.html#sysvar_terminology_use_previous)系统变量，具有支持单个功能的会话范围，或将全局范围作为所有新会话的默认范围。使用全局范围时，慢速查询日志包含名称的旧版本。

-   [](<>) [](<>) `在重放加载数据填充之前制作临时文件（追加）`

    线程正在执行[`加载数据`](load-data.html)语句，并将数据附加到包含复制副本从中读取行的数据的临时文件中。

-   [](<>) [](<>) `在重放加载数据填充之前制作临时文件（创建）`

    线程正在执行[`加载数据`](load-data.html)语句，并正在创建一个临时文件，其中包含复制副本从中读取行的数据。只有在原始状态为[`加载数据`](load-data.html)语句是由运行低于MySQL 5.0.3版本的MySQL的源代码记录的。

-   [](<>) [](<>) `从中继日志中读取事件`

    线程已从中继日志中读取事件，以便可以处理该事件。

-   [](<>) [](<>) `从机已读取所有继电器日志；等待更多更新`

    [](<>) [](<>)从MySQL 8.0.26开始：`副本已读取所有中继日志；等待更多更新`

    线程已经处理了中继日志文件中的所有事件，现在正在等待I/O（接收器）线程将新事件写入中继日志。

-   [](<>) [](<>) `正在等待协调员的活动`

    使用多线程副本([`复制并行工作人员`](replication-options-replica.html#sysvar_replica_parallel_workers)或[`奴隶工人`](replication-options-replica.html#sysvar_slave_parallel_workers)大于1），其中一个副本工作线程正在等待来自协调器线程的事件。

-   [](<>) [](<>) `正在等待退出时的从属互斥`

    [](<>) [](<>)从MySQL 8.0.26开始：`正在退出时等待副本互斥`

    线程停止时发生的非常短暂的状态。

-   [](<>) [](<>) `等待奴隶工人释放未决事件`

    [](<>) [](<>)从MySQL 8.0.26开始：`正在等待副本工作人员释放挂起的事件`

    当工作进程正在处理的事件的总大小超过[`副本_待定_作业_大小_最大值`](replication-options-replica.html#sysvar_replica_pending_jobs_size_max)或[`从属\u待处理\u作业\u大小\u最大值`](replication-options-replica.html#sysvar_slave_pending_jobs_size_max)系统变量。当大小降至此限制以下时，协调器将恢复调度。这种状态只有在[`复制并行工作人员`](replication-options-replica.html#sysvar_replica_parallel_workers)或[`奴隶工人`](replication-options-replica.html#sysvar_slave_parallel_workers)设置为大于0。

-   [](<>) [](<>) `正在中继日志中等待下一个事件`

    之前的初始状态`从中继日志中读取事件`.

-   [](<>) [](<>) `等待主程序执行事件后的主程序延迟秒`

     [](<>) [](<>)从MySQL 8.0.26开始：`在主执行事件后等待源_延迟秒`

    SQL线程已读取事件，但正在等待副本延迟失效。此延迟设置为`源延迟` \| `延迟大师`选择[`将复制源更改为`](change-replication-source-to.html)语句（来自MySQL 8.0.23）或[`将主机更改为`](change-master-to.html)语句（MySQL 8.0.23之前）。

    这个`信息`SQL线程的列也可以显示语句的文本。这表示线程已从中继日志中读取事件，从中提取语句，并且可能正在执行它。
