MySQL查询状态

MySQL查询状态

在一个查询周期中,MySQL任何时刻都有一个状态,该状态可能会变化很多次,可以使用show full processlist来进行查看

  • Sleep 线程正在等待客户端发送新的请求
  • Query 线程正在执行查询或者正在将结果发送给客户端
  • Locked 该线程正在等待表锁,行锁不会体现在线程状态中
  • Analyzing and statistics 线程正在收集存储引擎的统计信息,并生成查询的执行计划
  • Copying to tmp table on disk 线程正在执行查询,并且将其结果都复制到一个临时表中,该状态要么是Group by操作,要么是文件排序操作,或者是union操作,如果这个状态有on disk标记,表示MySQL正在将一个内存临时表放到磁盘上
  • Sorting Result 线程正在对结果集进行排序
  • Sending data 线程可能在多个状态之间传送数据,或者在生成结果集,或者在向客户端返回数据

zhhll.icu/2022/数据库/关系...

本文由mdnice多平台发布

相关推荐
cui_ruicheng11 分钟前
MySQL(四):数据类型与字段设计
数据库·mysql
皮皮学姐分享-ppx1 小时前
政府绿色采购数据库(2015-2024.3)
大数据·网络·数据库·人工智能·制造
闪电悠米3 小时前
黑马点评-Redis 消息队列-03_stream_consumer_group
开发语言·数据库·redis·分布式·缓存·junit·lua
DIY源码阁3 小时前
JavaSwing航班订票管理系统 - MySQL版
数据库·mysql
浪客灿心5 小时前
项目篇:模块设计与实现
数据库·c++
流星白龙6 小时前
【MySQL高阶】26.事务(1)
数据库·mysql
三十..7 小时前
Redis 核心原理与高可用架构实践
运维·数据库·redis
这个DBA有点耶7 小时前
索引优化深潜(下):索引合并、ICP 与索引设计的实战法则
数据库·mysql·架构
努力努力再努力wz7 小时前
【内存管理与高并发内存池系列】从 mmap 到 malloc:文件映射、匿名映射与 glibc 内存分配机制详解
linux·c语言·数据结构·数据库·c++·qt·链表
JdSnE27zv7 小时前
Qt 操作SQLite数据库
数据库·qt·sqlite