MySQL关键线程状态解读

  • checking permission:安全检查,检查是否有权限。
  • cleaning up :打扫战场 - 释放内存,释放持有的句柄等。
  • closing table:用完了,关闭该表,刷新到磁盘。如果长时间处于该状态,有可能磁盘满了。
  • copy to tmp table:执行alter table修改表结构时。建议凌晨执行。
  • copying to tmp table:拷贝数据到内存中的临时表,常见于group by操作时。建议创建索引。
  • copying to tmp table on disk:临时结果集太大,内存中放不下,需要将内存中的临时表拷贝到磁盘上,形成#sql***.MYD、#sql***.MYI。建议创建索引,加大sort_buffer_size/tmp_table_size/max_heap_table_size。
  • creating sort index:当前select中需要用到临时表在进行order by排序。
  • creating tmp table:创建基于内存或磁盘的临时表,当从内存转成磁盘临时表时,状态会转变成copying to tmp table on disk。建议创建索引。
  • freeing items:通常是cleaning up之后的状态,例如正在释放query cache。
  • Reading from net:表示server端正通过网络读取客户端发送过来的请求。建议减小客户端发送数据包大小,提高网络带宽质量。
  • removing tmp table:删除select中用完的临时表。
  • sending data:从server端发送数据到客户端,也有可能是接收存储引擎返回的数据&
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值