码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2015-08-16 23:25:26      阅读:256      评论:0      收藏:0      [点我收藏+]

标签:version   reading   服务器   master   二进制   mysql   

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.

线程停止时的状态。


本文出自 “晚起的虫子” 博客,请务必保留此出处http://9039370.blog.51cto.com/9029370/1685049

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

标签:version   reading   服务器   master   二进制   mysql   

原文地址:http://9039370.blog.51cto.com/9029370/1685049

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!