Documentation Home
MySQL 8.0 参考手册  / 第 27 章 MySQL 性能模式  / 27.12 性能模式表描述  / 27.12.11 性能模式复制表  /  25.12.11.5 replication_applier_status_by_coordinator 表

25.12.11.5 replication_applier_status_by_coordinator 表

对于多线程副本,副本使用多个工作线程和一个协调线程来管理它们,此表显示协调线程的状态。对于单线程副本,此表为空。对于多线程副本,该 replication_applier_status_by_worker 表显示工作线程的状态。

replication_applier_status_by_coordinator 表有以下列:

  • CHANNEL_NAME

    此行显示的复制通道。总是有一个默认的复制通道,可以添加更多的复制通道。有关详细信息,请参阅 第 16.2.2 节,“复制通道”

  • THREAD_ID

    SQL/协调器线程 ID。

  • SERVICE_STATE

    ON(线程存在并且处于活动或空闲状态)或OFF(线程不再存在)。

  • LAST_ERROR_NUMBER, LAST_ERROR_MESSAGE

    导致 SQL/协调器线程停止的最近错误的错误号和错误消息。错误编号 0 和空字符串的消息表示没有错误。如果该 LAST_ERROR_MESSAGE值不为空,则错误值也会出现在副本的错误日志中。

    发出RESET MASTERRESET SLAVE重置这些列中显示的值。

    LAST_ERROR_NUMBER和 列 中显示的所有错误代码和消息 LAST_ERROR_MESSAGE对应于 服务器错误消息参考中列出的错误值。

  • LAST_ERROR_TIMESTAMP

    格式的时间戳YYMMDD hh:mm:ss ,显示最近的 SQL/协调器错误发生的时间。

TRUNCATE TABLE不允许用于 replication_applier_status_by_coordinator 表。

下表是 replication_applier_status_by_coordinator 列与SHOW SLAVE STATUS 列的对应关系。

replication_applier_status_by_coordinator柱子 SHOW SLAVE STATUS柱子
THREAD_ID 没有任何
SERVICE_STATE Slave_SQL_Running
LAST_ERROR_NUMBER Last_SQL_Errno
LAST_ERROR_MESSAGE Last_SQL_Error
LAST_ERROR_TIMESTAMP Last_SQL_Error_Timestamp