29.12.11.2 复制连接状态表
这张表格显示了处理副本与源之间连接的I/O线程的当前状态,以及最后一个在中继日志队列中的事务信息,以及当前在中继日志队列中的事务信息。
相比于复制连接配置表
,复制连接状态表
更频繁地变化。它包含了在连接期间改变的值,而复制连接配置表
包含了定义副本如何连接到源并在整个连接期间保持不变的值。
复制连接状态表
包含以下列:
-
CHANNEL_NAME
显示的复制通道名称。总是有一个默认的复制通道,且可以添加更多的复制通道。请参阅第19.2.2节,“复制通道”以获取更多信息。
-
GROUP_NAME
如果这个服务器是组的一部分,显示该服务器所属的组名称。
-
SOURCE_UUID
源服务器的
server_uuid
值。 -
THREAD_ID
I/O线程ID。
-
SERVICE_STATE
ON
(线程存在且活跃或空闲),OFF
(线程不存在),或CONNECTING
(线程存在并正在连接到源)。 -
RECEIVED_TRANSACTION_SET
副本接收到的所有事务的全局事务ID(GTID)集合。若无GTID,则为空。请参阅GTID Sets以获取更多信息。
-
LAST_ERROR_NUMBER
,LAST_ERROR_MESSAGE
导致I/O线程停止的最近错误的错误号和错误消息。错误号为0且消息为空字符串表示“无错误”。如果
LAST_ERROR_MESSAGE
值非空,则错误值也出现在副本的错误日志中。执行
RESET BINARY LOGS AND GTIDS
或RESET REPLICA
重置这些列显示的值。 -
LAST_ERROR_TIMESTAMP
表示最近一次I/O错误发生时的时间戳,以
'YYYY-MM-DD hh:mm:ss[.fraction]'
格式表示。 -
LAST_HEARTBEAT_TIMESTAMP
表示最近一次心跳信号被接收到的时间戳,以
'YYYY-MM-DD hh:mm:ss[.fraction]'
格式表示。 -
COUNT_RECEIVED_HEARTBEATS
自上次重启或重置,或者执行
CHANGE REPLICATION SOURCE TO
语句以来,副本接收到的心跳信号总数。 -
LAST_QUEUED_TRANSACTION
中继日志队列中的最后一个事务的全局事务ID(GTID)。
-
LAST_QUEUED_TRANSACTION_ORIGINAL_COMMIT_TIMESTAMP
表示在原始源上提交最后一个事务时的时间戳,以
'YYYY-MM-DD hh:mm:ss[.fraction]'
格式表示。 -
LAST_QUEUED_TRANSACTION_IMMEDIATE_COMMIT_TIMESTAMP
表示在直接源上提交最后一个事务时的时间戳,以
'YYYY-MM-DD hh:mm:ss[.fraction]'
格式表示。 -
最后一次排队的事务开始排队时间戳
一个格式为'<YYYY-MM-DD hh:mm:ss>[.<fraction>]'的时间戳,表示由此I/O线程将最后一次事务放入relay log队列的时间。
-
最后一次排队的事务结束排队时间戳
一个格式为'<YYYY-MM-DD hh:mm:ss>[.<fraction>]'的时间戳,表示最后一次事务被放入relay log文件的队列中的时间。
-
排队的事务
当前正在relay log中排队的事务的全局事务ID(GTID).
-
排队的事务原始提交时间戳
一个格式为'<YYYY-MM-DD hh:mm:ss>[.<fraction>]'的时间戳,表示当前排队的事务在原始源上被提交的时间。
-
排队的事务立即提交时间戳
一个格式为'<YYYY-MM-DD hh:mm:ss>[.<fraction>]'的时间戳,表示当前排队的事务在直接源上被提交的时间。
-
排队的事务开始排队时间戳
一个格式为'<YYYY-MM-DD hh:mm:ss>[.<fraction>]'的时间戳,表示当前排队的事务在relay log中由此I/O线程写入的第一个事件的时间。
当性能模式被禁用时,局部定时信息不会收集,所以显示排队事务开始和结束时间戳的字段为零。
表replication_connection_status
有这些索引:
-
主键在(
CHANNEL_NAME
)上 -
索引在(
THREAD_ID
)上
以下表格显示了replication_connection_status
列与SHOW REPLICA STATUS
列之间的对应关系。
replication_connection_status Column |
SHOW REPLICA STATUS Column |
---|---|
SOURCE_UUID |
Master_UUID |
THREAD_ID |
无 |
SERVICE_STATE |
Replica_IO_Running |
RECEIVED_TRANSACTION_SET |
Retrieved_Gtid_Set |
LAST_ERROR_NUMBER |
Last_IO_Errno |
LAST_ERROR_MESSAGE |
Last_IO_Error |
LAST_ERROR_TIMESTAMP |
Last_IO_Error_Timestamp |