• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • 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

      ON(线程存在并且处于活动状态或空闲状态),OFF(线程不再存在)或CONNECTING(线程存在并且正在连接至主服务器)。

    • RECEIVED_TRANSACTION_SET

      与该从站接收的所有事务相对应的一组全局事务ID(GTID)。如果未使用GTID,则为空。有关更多信息,请参见 GTID集。

    • LAST_ERROR_NUMBERLAST_ERROR_MESSAGE

      导致I / O线程停止的最新错误的错误号和错误消息。错误号0和空字符串的消息表示“无错误。”如果LAST_ERROR_MESSAGE值不为空,误差值也出现在从服务器的错误日志。

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

    • 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 MASTER 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]'

    • LAST_QUEUED_TRANSACTION_START_QUEUE_TIMESTAMP

      格式为时间戳的时间戳,显示此I / O线程何时将最后一个事务放置在中继日志队列中。'YYYY-MM-DD hh:mm:ss[.fraction]'

    • LAST_QUEUED_TRANSACTION_END_QUEUE_TIMESTAMP

      格式的时间戳,显示最后一个事务何时排队到中继日志文件中。'YYYY-MM-DD hh:mm:ss[.fraction]'

    • QUEUEING_TRANSACTION

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

    • QUEUEING_TRANSACTION_ORIGINAL_COMMIT_TIMESTAMP

      格式的时间戳,显示当前排队事务在原始主机上提交的时间。'YYYY-MM-DD hh:mm:ss[.fraction]'

    • QUEUEING_TRANSACTION_IMMEDIATE_COMMIT_TIMESTAMP

      格式的时间戳,显示当前排队事务何时在直接主服务器上提交。'YYYY-MM-DD hh:mm:ss[.fraction]'

    • QUEUEING_TRANSACTION_START_QUEUE_TIMESTAMP

      以格式显示的时间戳,该时间戳显示当前I / O线程何时将当前排队事务的第一个事件写入中继日志。'YYYY-MM-DD hh:mm:ss[.fraction]'

    禁用性能架构后,将不收集本地时间信息,因此显示排队事务的开始和结束时间戳记的字段为零。

    replication_connection_status表具有以下索引:

    • CHANNEL_NAME)上的主键
    • 在(THREAD_ID)上的索引

    下表显示了replication_connection_status列与SHOW SLAVE STATUS列之间的对应关系。

    replication_connection_statusSHOW SLAVE STATUS
    SOURCE_UUIDMaster_UUID
    THREAD_ID没有
    SERVICE_STATESlave_IO_Running
    RECEIVED_TRANSACTION_SETRetrieved_Gtid_Set
    LAST_ERROR_NUMBERLast_IO_Errno
    LAST_ERROR_MESSAGELast_IO_Error
    LAST_ERROR_TIMESTAMPLast_IO_Error_Timestamp