GBase 8a
运维管理
文章
gbase8a的show processlist命令介绍
发表于2025-01-03 21:07:11126次浏览2个评论
show processlist命令查询信息:
各个列的含义:
①id列:用户登录gbase时,系统分配的"connection_id",可以使用函数connection_id()查看
②User列:显示当前用户。如果不是dba用户,这个命令就只显示用户权限范围的sql语句
③host列:显示这个语句是从哪个ip的哪个端口上发的,可以用来跟踪出现问题语句的用户
④db列:显示这个进程目前连接的是哪个数据库
⑤command列:显示当前连接的执行的命令,一般取值为休眠(sleep),查询(query),连接(connect)等,详见下面具体介绍
⑥time列:显示这个状态持续的时间,单位是秒
⑦state列:显示使用当前连接的sql语句的状态,很重要的列,详见下面具体介绍。
⑧info列:显示这个sql语句,是判断问题语句的一个重要依据
command列值说明:
| command | 描述 |
| Change User | 正在执行一个 change-user 的操作 |
| Close Stmt | 正在关闭一个Prepared Statement 对象 |
| Daemon | 服务器内部线程,而不是来自客户端的链接 |
| Execute | 正在执行一个 Prepared Statement |
| Fetch | 正在从Prepared Statement 中获取执行结果 |
| Kill | 正在执行 kill 语句,杀死指定线程 |
| Prepare | 该线程正在准备一个 Prepared Statement |
| ProcessList | 该线程正在生成服务器线程相关信息 |
| Query | 该线程正在执行一个语句 |
| Quit | 该线程正在退出 |
| Refresh | 该线程正在刷表,日志或缓存;或者在重置状态变量,或者在复制服务器信息 |
| Set Option | 正在设置或重置客户端的 statement-execution 选项 |
| Sleep | 正在等待客户端向它发送执行语句 |
|
热门帖子
- 12025-12-01浏览数:182764
- 22023-05-09浏览数:25062
- 42023-09-25浏览数:18526
- 52020-05-11浏览数:17529