mysql show processlist State 含义
所属分类 mysql
浏览量 957
show processlist
Checking table
正在检查数据表(这是自动的)
Closing tables
正在将表中修改的数据刷新到磁盘中,同时关闭表
这是一个很快的操作,否则检查磁盘空间或负载
Connect Out
复制从服务器正在连接主服务器
Copying to tmp table on disk
临时结果集大于tmp_table_size,将临时表从内存存储转为磁盘
Creating tmp table
正在创建临时表以存放部分查询结果
deleting from main table
正在执行多表删除中的第一部分,刚删除第一个表
deleting from reference tables
正在执行多表删除中的第二部分,正在删除其他表的记录
Flushing tables
正在执行FLUSH TABLES,等待其他线程关闭数据表
Killed
发送了一个kill请求给某线程,那么这个线程将会检查kill标志位,同时会放弃下一个kill请求
MySQL会在每次的主循环中检查kill标志位,不过有些情况下该线程可能会过一小段才能死掉
如果该线程程被其他线程锁住,那么kill请求会在锁释放时生效
Locked
被其他查询锁住了
Sending data
正在处理SELECT查询,正在把结果发送给客户端
Sorting for group
正在为GROUP BY做排序
Sorting for order
正在为ORDER BY做排序
Opening tables
正尝试打开一个表
该过程很快,除非受到其他因素的干扰
例如,在执ALTER TABLE或LOCK TABLE语句行完以前,数据表无法被其他线程打开
Removing duplicates
正在执行一个SELECT DISTINCT方式的查询,
但是无法在前一个阶段优化掉那些重复的记录
因此需要再次去掉重复的记录,然后把结果发送给客户端
Reopen table
已经释放锁,关闭数据表,正尝试重新打开数据表
Repair by sorting
修复指令正在排序以创建索引
Repair with keycache
修复指令正在利用索引缓存一个一个地创建新索引 ,会比Repair by sorting慢些
Searching rows for update
正在找出符合条件的记录 用于更新
Sleeping
正在等待客户端发送新请求
System lock
Upgrading lock
INSERT DELAYED正在尝试取得一个锁表以插入新记录
Updating
正在搜索匹配的记录,并且修改它们
User Lock
正在等待GET_LOCK()
Waiting for tables
waiting for handler insert
INSERT DELAYED已经处理完了所有待处理的插入操作,正在等待新的请求
大部分状态都很快
状态持续几秒钟 ,可能有问题
mysql连接信息查看
上一篇
下一篇
Flink DataSet 数据转换示例
flink广播变量简介
spring事务隔离级别设置
MySQL查看事务和锁状态
flink dataset 测试数据说明
flink datasset sortPartition 实例