这些线程状态发生在副本服务器上,但与连接线程相关联,而不是与 I/O 或 SQL 线程相关联。
在 MySQL 8.0.26 中,对检测名称进行了不兼容的更改,包括线程阶段的名称,包含术语“ master ”,更改为 “ source ”,“ slave ”,更改为 “ replica ”和“ mts ”(对于 “多线程从属”),更改为 “ mta ”(对于“多线程应用程序”))。使用这些检测名称的监控工具可能会受到影响。如果不兼容的更改对您有影响,请将 terminology_use_previous
系统变量设置BEFORE_8_0_26
为使 MySQL Server 使用上一个列表中指定的对象的旧版本名称。这使依赖旧名称的监视工具能够继续工作,直到可以更新它们以使用新名称。
terminology_use_previous
使用会话范围 设置 系统变量以支持单个功能,或将全局范围设置为所有新会话的默认值。当使用全局范围时,慢查询日志包含名称的旧版本。
-
Changing master
从 MySQL 8.0.26 开始:
Changing replication source
线程正在处理
CHANGE REPLICATION SOURCE TO
语句(来自 MySQL 8.0.23)或CHANGE MASTER TO
语句(在 MySQL 8.0.23 之前)。 -
Killing slave
该线程正在处理一个
STOP REPLICA | SLAVE
语句。 -
Opening master dump table
此状态发生在 之后
Creating table from master dump
。 -
Reading master dump table data
此状态发生在 之后
Opening master dump table
。 -
Rebuilding the index on master dump table
此状态发生在 之后
Reading master dump table data
。