Documentation Home

6.24 复制从活动指标

列出 Replication Slave Activity 指标并提供每个指标的简要说明。

表 6.24 复制从活动指标

姓名描述
变更大师(Delta)执行的 CHANGE MASTER 语句的总数。
执行主日志位置SQL 线程已读取和执行的当前主二进制文件中的位置。
执行的 Gtid 集随后在此从站上执行的所有接收到的事务的一组全局事务 ID。如果未使用 GTID,则为空。
心跳周期从站的复制心跳间隔(以秒为单位)。
IO运行从 I/O 线程是否启动并成功连接到主线程。
输入输出状态从 I/O 线程的当前信息状态。
最后一个错误号导致 SQL 线程停止的最后一个错误的错误号。
最后一个错误导致 SQL 线程停止的最后一个错误的错误消息。
最后 IO 错误号导致 I/O 线程停止的最后一个错误的错误号。
最后一个 IO 错误导致 I/O 线程停止的最后一个错误的错误消息。
最后一个 SQL Errno导致 SQL 线程停止的最后一个错误的错误号。
最后一个 SQL 错误导致 SQL 线程停止的最后一个错误的错误消息。
主日志文件I/O 线程当前正在读取的主二进制日志文件的名称。
打开临时表从 SQL 线程当前已打开的临时表数。
读取主日志位置I/O 线程已读取的当前主二进制日志文件中的位置。
收到的心跳(Delta)自上次重新启动或重置从站或发出 CHANGE MASTER TO 语句以来从站收到的心跳总数。
中继日志文件SQL 线程当前正在读取和执行的中继日志文件的名称。
中继日志位置SQL 线程已读取和执行的当前中继日志文件中的位置。
中继日志空间所有现有中继日志文件的总组合大小。
中继主日志文件包含 SQL 线程执行的最新事件的主二进制日志文件的名称。
重试交易(Delta)自启动以来复制从 SQL 线程重试事务的总次数。
检索到的 Gtid 集与该从站接收到的所有事务相对应的一组全局事务 ID。如果未使用 GTID,则为空。
跑步如果此服务器是连接到复制主服务器的复制从属服务器,并且 I/O 和 SQL 线程都在运行,则此项为 ON;否则为 OFF。
落后大师几秒基于中继日志事件中存储的时间戳,从属 SQL 线程和从属 I/O 线程之间的时间差(以秒为单位)。如果从属 SQL 线程未运行,或者从属 I/O 线程未运行或未连接到主线程,则为 NULL。
半同步从机状态半同步复制当前是否在从站上运行。如果插件已启用且从属 I/O 线程正在运行,则为 ON,否则为 OFF。
显示从站状态(Delta)执行的 SHOW SLAVE STATUS 语句的总数。
跳过计数器sql_slave_skip_counter 系统变量的当前值。
从机启动(增量)执行的 START SLAVE 语句总数。
从停止(三角洲)执行的 STOP SLAVE 语句总数。
SQL 剩余延迟从属 SQL 线程将应用中继日志中的下一个事件之前的秒数。
SQL运行从 SQL 线程是否启动。
SQL运行状态从 SQL 线程的当前信息状态。
从站错误:未知或不正确的时区为了将时区名称与某些语句、函数和数据类型结合使用,您必须配置服务器以通过将信息从操作系统的时区文件加载到 mysql 数据库中的一组表中来理解这些名称。然而,当 MySQL 安装过程创建这些时区表时,它不会加载它们;它们必须在安装后手动加载。
从执行位置落后于读取位置当从服务器从其主服务器接收到更新时,I/O 线程将数据存储在称为中继日志的本地文件中。从服务器的 SQL 线程读取中继日志并执行它们包含的更新。如果 SQL 线程正在读取的位置远远落后于 I/O 线程当前正在写入的位置,则表明复制落后并且针对从属的查询结果可能无法反映所做的最新更改在主人身上。
从站已停止如果从站上的复制已经停止,则意味着从站没有从主站检索最新的语句,也没有在从站上执行这些语句。
从站遇到复制错误当从服务器从其主服务器接收到更新时,它必须在本地应用这些更新,以便从服务器上的数据与服务器上的数据相匹配。如果在从服务器上应用更新时发生错误,则从服务器上的数据可能与主服务器上的数据不匹配,这表明复制可能已中断。
从站与主站通信有问题从站必须连接到主站才能从主站获取最新数据。如果它们无法连接,或者周期性地出现连接问题,复制可能会落后(即从服务器可能没有写入主服务器的最新数据)。
从站已停止复制如果从属 I/O 线程和从属 SQL 线程都没有运行,则意味着从属没有从主控获取最新的语句,也没有在从属上执行这些语句,因此复制完全停止了。
从属 I/O 线程未运行从 I/O 线程是从主服务器的二进制日志中检索语句并将它们记录到从服务器的中继日志中的线程。如果此线程未运行,则意味着从属无法从主控检索最新数据。
从中继日志空间当从服务器从其主服务器接收到更新时,I/O 线程将数据存储在称为中继日志的本地文件中。从服务器的 SQL 线程读取中继日志并执行它们包含的更新。在 SQL 线程执行完中继日志中的所有更新后,不再需要该文件,可以将其删除以节省磁盘空间。
从属 SQL 线程未运行从 SQL 线程是从从服务器的中继日志中读取语句并执行它们以使从服务器与主服务器同步的线程。如果此线程未运行,则意味着从服务器无法应用它从主服务器读取的最新更改,并且针对从服务器的查询结果可能无法反映对主服务器所做的最新更改。
从站落后于主站秒如果从站落后于主站太远,针对从站的查询结果可能无法反映对主站所做的最新更改。
从站等待释放中继日志空间对于磁盘空间有限的从站,您可以限制复制中继日志可以增长的大小。当达到限制时,I/O 线程停止从主服务器读取二进制日志事件,直到 SQL 线程赶上并删除一些未处理的中继日志。虽然这可以防止 MySQL 填满磁盘,但这意味着复制被延迟并且从服务器将落后于主服务器。