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 MASTER或RESET SLAVE会重置这些列中显示的值。
LAST_ERROR_NUMBER
和LAST_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_coordinator 列 |
SHOW SLAVE STATUS 列 |
---|---|
THREAD_ID |
None |
SERVICE_STATE |
Slave_SQL_Running |
LAST_ERROR_NUMBER |
Last_SQL_Errno |
LAST_ERROR_MESSAGE |
Last_SQL_Error |
LAST_ERROR_TIMESTAMP |
Last_SQL_Error_Timestamp |