开发指南—DAL语句—SHOW—SHOW PROCESSLIST

本文涉及的产品
云原生数据库 PolarDB 分布式版,标准版 2核8GB
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
云数据库 RDS MySQL Serverless,价值2615元额度,1个月
简介: 本文介绍如何使用SHOW PROCESSLIST和SHOW PHYSICAL_PROCESSLIST语句。

SHOW PROCESSLIST

您可以使用如下语句查看PolarDB-X中的连接与正在执行的SQL等信息:

  • 语法
SHOW PROCESSLIST
  • 示例
mysql> SHOW PROCESSLIST\G

ID: 1971050
USER: admin
HOST: 111.111.111.111:4303
DB: drds_test
COMMAND: Query
TIME: 0
STATE:
INFO: show processlist
1 row in set (0.01 sec)
参数 说明
ID 本次连接的ID,为一个Long型数字。
USER 建立此连接所使用的用户名。
HOST 建立此连接的机器的IP与端口。
DB 此连接所访问的数据库名称。
COMMAND 目前有如下两种取值:
  • Query:当前连接正在执行SQL语句。
  • Sleep:当前连接正处于空闲状态。
TIME 连接处于当前状态持续的时间。
  • 当COMMAND为Query时,代表此连接上正在执行的SQL已经执行的时间。
  • 当COMMAND为Sleep时,代表此连接空闲的时间。
STATE 目前无意义,恒为空值。
INFO
  • 当COMMAND为Query时,为此连接上正在执行的SQL的内容。
    说明 当不带FULL参数时,最多返回正在执行的SQL的前 30 个字符。当带FULL参数时,最多返回正在执行的SQL的前1000个字符。
  • 当COMMAND为Sleep时,为空值,无意义。

SHOW PHYSICAL_PROCESSLIST

您可以使用如下指令查看所有正在执行的物理SQL信息:

  • 语法
SHOW PHYSICAL_PROCESSLIST

  • 说明 当SQL比较长的时候,使用SHOW PHYSICAL_PROCESSLIST语句返回得到的SQL会被截断,这时可以使用SHOW FULL PHYSICAL_PROCESSLIST语句获取完整SQL。
  • 示例
mysql> SHOW PHYSICAL_PROCESSLIST\G
1. row **
ID: 0-0-521414
USER: tddl5
DB: tddl5_00
COMMAND: Query
TIME: 0
STATE: init
INFO: show processlist
2. row **
ID: 0-0-521570
USER: tddl5
DB: tddl5_00
COMMAND: Query
TIME: 0
STATE: User sleep
INFO: /DRDS /88.88.88.88/b67a0e4d8800000/ / select sleep(1000)
2 rows in set (0.01 sec)
  • 说明
    • 返回结果中每一列的含义与MySQL的SHOW PROCESSLIST 指令等价,详情请参见 SHOW PROCESSLIST Syntax
    • 但与MySQL不同,PolarDB-X返回的物理连接的ID列为一个字符串,并非一个数字。
相关实践学习
跟我学:如何一键安装部署 PolarDB-X
《PolarDB-X 动手实践》系列第一期,体验如何一键安装部署 PolarDB-X。
相关文章
|
Ubuntu jenkins Java
如何在 Ubuntu 20.04 上安装 Mono
Mono 是一个平台,基于 ECMA/ISO 标准,用于开发和运行跨平台应用。它是微软的 .NET 框架的免费和开源实现。
4703 0
如何在 Ubuntu 20.04 上安装 Mono
|
SQL 关系型数据库 MySQL
开发指南—DAL语句—SHOW—SHOW PROCESSLIST
本文介绍如何使用SHOW PROCESSLIST和SHOW PHYSICAL_PROCESSLIST语句。
|
数据库
开发指南—DAL语句—SHOW—SHOW TABLEGROUP
用于查看当前数据库实例的表组信息,包括每个表组的分区情况,每个表组里都包括哪些表等信息。
开发指南—DAL语句—SHOW—SHOW HELP
本文介绍了如何使用SHOW HELP命令。
|
9月前
利用Freemarker动态生成PDF文档
利用Freemarker动态生成PDF文档
175 0
|
10月前
|
算法 安全 Java
【JavaSE专栏47】Java常用类Collections解析,你了解JAVA集合类的通用用法吗?
【JavaSE专栏47】Java常用类Collections解析,你了解JAVA集合类的通用用法吗?
120 2
|
12月前
|
机器学习/深度学习 人工智能 文字识别
智能图像处理技术:开启未来视觉时代
围绕文档图像处理及 OCR 领域等前沿技术展开讨论,寻找文档图像处理领域的未来进阶方向。
188 0
智能图像处理技术:开启未来视觉时代
|
12月前
|
存储 Java Linux
【C语言】关于我回头学的那些输入输出等(四)
我的第一门语言就是C,但是学艺不精,中途跑去学了C#和Java后,感觉到了C的重要性,毕竟是最接近底层的语言,又跑回来学C。 毕竟前两门的控制语句,变量什么的都是类似的,回到C后只需要学习一些特定C的语法,比如宏,预编译指令等等,这些对我来说都是陌生的词汇。 所以边学边记录一下以前的知识。
78 0
|
12月前
|
编解码 Go 数据库
你的YOLO V4该换了 | YOLO V4原班人马改进Scaled YOLO V4,已开源(附论文+源码)
你的YOLO V4该换了 | YOLO V4原班人马改进Scaled YOLO V4,已开源(附论文+源码)
214 0
|
12月前
|
机器学习/深度学习 PyTorch TensorFlow
李沐「动手学深度学习」中文课程笔记来了!代码还有详细中文注释
李沐「动手学深度学习」中文课程笔记来了!代码还有详细中文注释
161 0