您的位置:首页 > 数据库 > MySQL

通过show processlist命令查看主从库复制线程状态

2015-08-16 20:20 579 查看
1、主库IO线程状态说明:
<1>sending binlog event to slave
线程已经从二进制日志读取了一个事件,正在发送给从服务器。
<2>Finished reading one binlog;switching to next binlog.
线程已经读完二进制日志文件,并且正打开下一个要发送到从服务器的二进制日志文件。
<3>Has sent all binlog to slave; waitting for binlog to be updated
线程已经从二进制日志读取所有主要的更新并已发送到了从服务器。线程现在正空闲,等待由主服务器上新的更新导致的出现在二进制日志中的新事件。
<4>waitting to finalize termination.
线程停止时发生的状态。
2、从库IO线程的状态说明:
<1>connecting to master;
<2>checking master version
建立和master的连接后立即临时出现的状态。
<3>registering slave on master;
建立和master的连接后立即临时出现的状态。
<4>requesting binlog dump
建立和master的连接后立即临时出现的状态。
<5>waiting to reconnect after a failed binlog dump request.
如果二进制日志转储请求失败(由于没有连接),线程进入睡眠状态,然后定期尝试重新连接。可以使用--master-connect-retry指定重试时间间隔。
<6>reconnecting after a failed binlog dump request.
<7>waitting for master to send binlog.
<8>Queueing master event to the relay log.
<9>waitting to reconnect after a failed master event read.
<10>waitting for the salve SQL thread to free enough relay log space.
<11>waitting for slave mutex on exit.
线程停止时的状态。
3、从库SQL线程状态说明:
<1>reading event from the relay log.
<2>Hat read all relay log ,waitting for the slave I/O thread to update it .
<3>waitting for slave mutex on exit.
线程停止时的状态。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息