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_positionlog_status访问表时的当前二进制日志位置。gtid_executed访问表
gtid_executed时全局服务器变量的当前值log_status。此信息与binary_log_file和binary_log_position键一致。
REPLICATION一个通道的JSON数组,每个通道具有以下信息:
channel_name复制通道的名称。默认复制通道的名称为空字符串(“”)。
relay_log_file复制通道的当前中继日志文件的名称。
relay_log_poslog_status访问表时的当前继电器日志位置。
STORAGE_ENGINES来自各个存储引擎的相关信息,以JSON对象的形式提供,每个适用的存储引擎都有一个密钥。
该log_status表没有索引。
该BACKUP_ADMIN特权,还有SELECT特权,需要访问log_status表。
TRUNCATE TABLE不允许用于该log_status表。
