25.12.11.5 Replication_Applier_status_by_coordinatortable

对于多线程副本,副本使用多个工作线程和一个协调程序线程来 Management 它们,此 table 显示了协调程序线程的状态。对于单线程副本,此 table 为空。对于多线程副本,replication_applier_status_by_workertable 显示工作线程的状态。

replication_applier_status_by_coordinatortable 具有以下列:

  • CHANNEL_NAME

该行正在显示的复制通道。始终有一个默认的复制通道,并且可以添加更多的复制通道。有关更多信息,请参见第 16.2.3 节“复制通道”

  • THREAD_ID

SQL /协调器线程 ID。

  • SERVICE_STATE

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

  • LAST_ERROR_NUMBER , LAST_ERROR_MESSAGE

导致 SQL /协调器线程停止的最新错误的错误号和错误消息。错误号为 0,并且消息为空字符串 table 示“无错误”。如果LAST_ERROR_MESSAGE值不为空,则错误值也会出现在副本的错误日志中。

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

LAST_ERROR_NUMBERLAST_ERROR_MESSAGE列中显示的所有错误代码和消息均与第 B.3.1 节“服务器错误消息参考”中列出的错误值相对应。

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

replication_applier_status_by_coordinatortable 不允许TRUNCATE TABLE

下 table 显示了replication_applier_status_by_coordinator列和显示从站状态列之间的对应关系。

replication_applier_status_by_coordinatorSHOW SLAVE STATUS
THREAD_IDNone
SERVICE_STATESlave_SQL_Running
LAST_ERROR_NUMBERLast_SQL_Errno
LAST_ERROR_MESSAGELast_SQL_Error
LAST_ERROR_TIMESTAMPLast_SQL_Error_Timestamp