MST

星途 面试题库

面试题:MariaDB中STOP SLAVE命令对复制线程的影响

请阐述在MariaDB中执行STOP SLAVE命令后,主从复制涉及的I/O线程和SQL线程会发生怎样的变化,以及相关的状态如何转变?
25.5万 热度难度
数据库MariaDB

知识考点

AI 面试

面试题答案

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