面试题答案
一键面试- I/O线程:
- 变化:I/O线程停止从主库读取二进制日志(binlog)。它不再与主库建立连接,也不再接收主库发送的日志内容。
- 状态转变:I/O线程状态会从运行状态(如 “Connecting to master” 或 “Receiving master log events”)转变为停止状态。在
SHOW SLAVE STATUS \G
输出中,Slave_IO_Running
字段会从Yes
变为No
。
- SQL线程:
- 变化:SQL线程停止回放从I/O线程接收到并存储在中继日志(relay log)中的事件。它不再执行对数据库的修改操作,这些修改操作原本是根据主库的日志事件来同步数据的。
- 状态转变:SQL线程状态会从运行状态(如 “Applying relay log events”)转变为停止状态。在
SHOW SLAVE STATUS \G
输出中,Slave_SQL_Running
字段会从Yes
变为No
。