MySQL 8.0版本说明
MySQL 8.0源代码文档10bet官方网站
的log_status
表提供的信息使在线备份工具能够复制所需的日志文件,而不会在复制过程中锁定这些资源。
当log_status
表被查询时,服务器会阻止日志记录和相关的管理更改,直到填满表,然后释放资源。的log_status
表通知在线备份它应该复制到源二进制日志中的哪个点gtid_executed
每个复制区域通道的记录和中继日志。它还提供了各个存储引擎的相关信息,例如最后的日志序列号(LSN)和为对象获取的最后一个检查点的LSNInnoDB
存储引擎。
的log_status
表有这些列:
SERVER_UUID
此服务器实例的服务器UUID。这是生成的只读系统变量的唯一值
server_uuid
.当地的
来自源的日志位置状态信息,作为单个JSON对象提供,具有以下键:
-
binary_log_file
-
当前二进制日志文件的名称。
-
binary_log_position
-
时的当前二进制日志位置
log_status
表被访问。 -
gtid_executed
-
全局服务器变量的当前值
gtid_executed
当时log_status
表被访问。此信息与binary_log_file
和binary_log_position
钥匙。
-
复制
通道的JSON数组,每个通道包含以下信息:
-
channel_name
-
复制区域通道的名称。默认的复制区域通道名称为空字符串(””).
-
relay_log_file
-
复制区域通道的当前中继日志文件的名称。
-
relay_log_pos
-
时的当前继电器日志位置
log_status
表被访问。
-
STORAGE_ENGINES
来自各个存储引擎的相关信息,作为JSON对象提供,每个适用的存储引擎都有一个键。
的log_status
表没有索引。
的BACKUP_ADMIN
特权,以及选择
特权,是访问所必需的log_status
表格
截断表
是不允许的log_status
表格