10bet网址
MySQL性能模式
相关的文档10bet官方网站 下载此节选

10.11.2 replication_connection_status表

该表显示了处理副本到源的连接的I/O线程的当前状态、中继日志中排队的最后一个事务的信息,以及中继日志中当前排队的事务的信息。

相比之下replication_connection_configuration表格replication_connection_status变化更频繁。它包含在连接期间更改的值,而replication_connection_configuration包含定义副本如何连接到源的值,这些值在连接期间保持不变。

replication_connection_status表有这些列:

  • CHANNEL_NAME

    该行显示的复制区域通道。系统默认存在一个复制区域通道,并且可以添加更多的复制区域通道。看到复制通道获取更多信息。

  • GROUP_NAME

    如果此服务器是组的成员,则显示该服务器所属的组的名称。

  • SOURCE_UUID

    server_uuid价值从源头。

  • THREAD_ID

    I/O线程ID。

  • SERVICE_STATE

    (线程存在且处于活动状态或空闲状态),(线程不再存在),或者连接(线程存在并且正在连接到源)。

  • RECEIVED_TRANSACTION_SET

    对应于此副本接收到的所有事务的全局事务id (gtid)集。如果gtid未被使用,则为空。看到GTID集获取更多信息。

  • LAST_ERROR_NUMBERLAST_ERROR_MESSAGE

    导致I/O线程停止的最近错误的错误号和错误消息。错误数为0,消息为空字符串没有错误。如果LAST_ERROR_MESSAGE值不为空时,错误值也会出现在副本的错误日志中。

    发行重置的主人重置副本重置这些列中显示的值。

  • LAST_ERROR_TIMESTAMP

    时间戳YYYY-MM-DD hh: mm: ss(。分数]“格式,显示最近发生I/O错误的时间。

  • LAST_HEARTBEAT_TIMESTAMP

    时间戳YYYY-MM-DD hh: mm: ss(。分数]“显示副本接收到最近心跳信号的时间的格式。

  • COUNT_RECEIVED_HEARTBEATS

    自上次重新启动或重置以来,副本接收到的心跳信号总数将复制源更改为|将master更改为发表了声明。

  • LAST_QUEUED_TRANSACTION

    在中继日志中排队的最后一个事务的全局事务ID (GTID)。

  • LAST_QUEUED_TRANSACTION_ORIGINAL_COMMIT_TIMESTAMP

    时间戳YYYY-MM-DD hh: mm: ss(。分数]“格式,显示中继日志中排队的最后一个事务是何时在原始源上提交的。

  • LAST_QUEUED_TRANSACTION_IMMEDIATE_COMMIT_TIMESTAMP

    时间戳YYYY-MM-DD hh: mm: ss(。分数]“格式,该格式显示在中继日志中排队的最后一个事务是在即时源上提交的。

  • LAST_QUEUED_TRANSACTION_START_QUEUE_TIMESTAMP

    时间戳YYYY-MM-DD hh: mm: ss(。分数]“格式,显示此I/O线程在中继日志队列中放置最后一个事务的时间。

  • LAST_QUEUED_TRANSACTION_END_QUEUE_TIMESTAMP

    时间戳YYYY-MM-DD hh: mm: ss(。分数]“显示最后一个事务排队到中继日志文件的时间的格式。

  • QUEUEING_TRANSACTION

    中继日志中当前正在排队的事务的全局事务ID (GTID)。

  • QUEUEING_TRANSACTION_ORIGINAL_COMMIT_TIMESTAMP

    时间戳YYYY-MM-DD hh: mm: ss(。分数]“格式,该格式显示在原始源上提交当前排队事务的时间。

  • QUEUEING_TRANSACTION_IMMEDIATE_COMMIT_TIMESTAMP

    时间戳YYYY-MM-DD hh: mm: ss(。分数]“格式,该格式显示当前正在排队的事务何时在即时源上提交。

  • QUEUEING_TRANSACTION_START_QUEUE_TIMESTAMP

    时间戳YYYY-MM-DD hh: mm: ss(。分数]“格式,显示当前排队事务的第一个事件是什么时候被这个I/O线程写入中继日志的。

禁用Performance Schema时,不会收集本地计时信息,因此显示排队事务的开始和结束时间戳的字段为零。

replication_connection_status表中有这些索引:

  • 主键(CHANNEL_NAME

  • 索引(THREAD_ID

下表显示了之间的对应关系replication_connection_status列和显示副本状态列。

replication_connection_status 显示副本状态
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