• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • log_status表

    log_status表提供的信息使在线备份工具能够复制所需的日志文件,而无需在复制过程中锁定这些资源。

    log_status查询表,服务器块测井,只是足够长的时间来填充表相关的行政变化,然后释放资源。该log_status表通知在线备份应将其复制到主节点的二进制日志中并gtid_executed记录的点,以及每个复制通道的中继日志。它还为各个存储引擎提供了相关信息,例如为存储引擎使用的最后一个日志序列号(LSN)和最后一个检查点的LSN InnoDB

    log_status表包含以下列:

    • SERVER_UUID

      此服务器实例的服务器UUID。这是只读系统变量的生成的唯一值server_uuid

    • LOCAL

      来自主服务器的日志位置状态信息,以单个JSON对象的形式提供,并具有以下键:

      binary_log_file

      当前二进制日志文件的名称。

      binary_log_position

      log_status访问表时的当前二进制日志位置。

      gtid_executed

      访问表gtid_executed时全局服务器变量的当前值log_status。此信息与binary_log_filebinary_log_position键一致。

    • REPLICATION

      一个通道的JSON数组,每个通道具有以下信息:

      channel_name

      复制通道的名称。默认复制通道的名称为空字符串(“”)。

      relay_log_file

      复制通道的当前中继日志文件的名称。

      relay_log_pos

      log_status访问表时的当前继电器日志位置。

    • STORAGE_ENGINES

      来自各个存储引擎的相关信息,以JSON对象的形式提供,每个适用的存储引擎都有一个密钥。

    log_status表没有索引。

    BACKUP_ADMIN特权,还有SELECT特权,需要访问log_status表。

    TRUNCATE TABLE不允许用于该log_status表。