mysql线程超时时间吗_mysql线程状态

1、复制主库线程状态:

Sending binlog events to slave

#二进制日志由各种事件组成,一个事件通常为一个跟新加一些其它信息,

线程已经从二进制日志读取了一个事件并且正将它发送到从服务器;

Finished reading one binlog;switchingto next binlog

#线程已经读完二进制日志文件并且正打开下一个发送到服务器的日志文件

Has sent all binlog to slave;waitingfor binlog to be updated

#线程已经从二进制日志读取所有主要的跟新并已经发送到从服务器线程

正空闲,等待由主服务器上新的跟新导致的出现在二进制日志中新事件

Waiting to finalize termination

#线程停止时发生一个很简单的状态。

2、复制从库线程状态:

Connecting to master

#线程正试图连接主服务器;

Checking master version

#建立同主服务器之间的连接后立即临时出现的状态

Registering slave on master

#建立同主服务器之间的连接后立即临时出现的状态

Requesting binlog dump

#建立同主服务器之间的连接后立即临时出现的状态。线程向主服务器发送索取从请求的二进制日志文件名和位置开始的二进制日志的内容

Waiting to reconnect after a failed binlog dump request

#如果二进制日志转储请求失败(由于没有连接),线程进入睡眠状态,然新连接,可以使用--master-connect-retry 选项指定重试之间的间隔

Reconnecting after a failed binlog dump request

#线程正尝试重新连接主服务器

3、从库SQL线程状态:

Reading event from the relay log

#线程已经从中继日志读取一个事件,可以对事件进行处理了

Has read all relay log; waiting for the slave I/0 thread to update it

#线程已经处理了中继日志文件中的所有事件,现在正等待I/O线程将新事件写入中继日志;

Waiting for slave mutex on exit

#线程停止发生的一个简单的状态

I/O线程的state列也可以显示语句的文本。这说明线程已经从中继日志读取了一个事件。从中提取了语句,并且正在执行语句。

Waiting for master to send event

#线程已经连接上主服务器,正等待二进制二进制日志事件到达。如果主服务器正空闲,会持续较长时间。如果等待持续slave_read_timeout秒,则发送超时。此时,线程认为连接被终端并企图重新连接。

Queueing master event to the relay log

#线程已经读取一个时间,正将它复制到中继日志供SQL线程来处理

Waiting to reconnect after a failed master event read

#读取时(由于没有连接)出现错误。线程企图重新连接前将睡眠master-connect-retry秒

Reconnecting afer a failed master evebt read

#线程正尝试重新连接主服务器。当连接重新建立后,状态变为Waiting for master to sent event

Waiting for the slave SQL thread to free enough relay log space

#正使用一个非relay_log_space_limit值,中继日志已经增长到其组合大小超过该值,I/0线程正等待直到sql线程处理中继日志内容并删除部分中继日志文件来释放足够的空间。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值