- 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端发送数据到客户端,也有可能是接收存储引擎返回的数据&
MySQL关键线程状态解读
最新推荐文章于 2023-07-23 14:06:29 发布