mysql线程状态

mysql线程状态说明

  • Sending data:线程正在读取和处理select语句的行,并将数据发送到客户端。在此状态期间发生的操作往往会执行大量磁盘访问,因此它通常是给定查询生命周期中运行时间最长的状态。
  • Sending to client:服务器正在向客户端写入数据包。5.7.8之前是Writing to net
  • setup:线程正在开始一个alter table操作
  • Sorting for order:线程正在进行排序以满足order by
  • Sorting for group:线程正在进行排序以满足group by
  • Sorting index:该线程正在对索引页面进行排序
  • Sorting result:对于select声明,这类似于Creating sort index非临时表
  • Creating sort index:线程正在处理一个select,使用内部临时表解决
  • Creating tmp table:线程创建一个临时表在内存或磁盘是哪个。
  • statistics:服务器正在计算统计信息以开发查询执行计划。如果线程长时间处于此状态,则服务器可能是磁盘绑定执行其他工作
  • System lock:线程已经调用mysql_lock_tables(),并且线程尚未更新
  • update:线程正准备开始更新表
  • Updating:线程正在搜索要更新的行并正在更新他们
  • User sleep:线程已经调用了一个sleep()函数
  • removing tmp table:该线程在处理select语句后删除内部临时表。
  • rename:该线程正在重命名一个表
  • Rolling back:该线程正在回滚一个事务
  • Killed:有人kill向线程发送了一个语句,它应该在下次检查kill标志时中止
  • Waiting for table metadata lock:等待元数据锁定
  • Query end:处理查询胡但在freeing items状态之前发生。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值