greenplum pg_stat_activity说明

视图pg_stat_activity每行详细显示服务器每个进程,其中包含有关相关用户会话和查询的详细信息。除非关闭了参数stats_command_string,否则报告当前查询数据的列是可用的。此外,只有当检查视图的用户是超级用户或与拥有所报告进程的用户相同时,这些列才可见。

存储在列查询中的查询文本字符串的最大长度可以通过服务器配置参数track_activity_query_size来控制。

1.datid:database oid
2.datname:database name
3.pid:process id,后端的进程ID
4.sess_id:session id,会话id号
5.usesysid:登录到此后端的用户的OID
6.usename:登录到此后端的用户名
7.application_name:登录到此后端的程序名
8.client_addr:连接到此后端的客户端的IP地址。如果此字段为空,则表示客户端是通过服务器上的Unix套接字连接的,或者这是一个内部进程,如autovacuum。
9.client_hostname:连接到此的客户端主机名,由client_addr的反向DNS查找报告。仅当启用log_hostname时,此字段对于IP连接才为非空。
10.client_port:客户端连接到此的后端通信的TCP端口号,如果使用Unix套接字,则为-1
11.backend_start:后端进程启动的时间
12.xact_start:事务开始时间
13.query_start:查询开始时间
14.state_change:上次更改状态的时间
15.waiting:如果等待锁上,则为True,否则则为false
16.state:此后端的当前总体状态。可能的值有:

-active:后端正在运行查询。
-idle:后端正在等待新的客户端命令。
-idle in transaction:后端处于事务中,但当前未运行查询。
-idle in transaction(aborted):此状态类似于idle in transaction,只是事务中的一条语句导致了错误。
-fastpath function call:后端正在运行fastpath函数。
-disabled:如果此后端中的track_activity被停用,则会报告此状态。

17.backend_xid:事务背景的事务号
18.backend_xmin:事务会话的快照ID

NOTE:如果backend_xid和backend_xmin都为空,且state为idle in transaction,则该会话为僵尸进程可清理

19.query:此后端最近查询的文本。如果状态为活动状态,则此字段显示当前正在运行的查询。在所有其他状态下,它显示上次运行的查询。
20.waiting_reason:会话等待的原因,这里的值有以下几种,lock, replication, or resgroup
21.rsgid:资源组的oid,或者为0
22.rsgname:资源组的名称,或者为unknow
23.rsgqueueduration:对于排队查询,查询排队的总时间。
相关推荐
silvamux_5 小时前
10款模型写种草笔记:可发布性、返工来源与成本数据缺口复盘
java·数据库·笔记
I Am a robert girl7 小时前
从 GameHorizon 拆解多时间尺度游戏评测:数据管线、离线基准与在线回放的三层设计
数据库·游戏·多时间尺度·数据管线·游戏评测·离线基准·在线回放
躺柒7 小时前
读数据安全架构设计与实践17安全架构案例(下)
数据库·安全·零信任·安全架构·防火墙·无边界
SelectDB7 小时前
实时更新排错现场:导入了却查到旧数据,和 FINAL 越加越慢的两条路
大数据·数据库·数据分析
SelectDB8 小时前
拿 Planet 的账单一行行对下来,我总结出三个可自查的校验点
大数据·数据库·数据分析
SelectDB8 小时前
Apache Doris + Vane:让多模态数据进入业务分析
大数据·数据库·数据分析
AI开源软件9 小时前
SpringBoot信创项目怎么验收?从数据库迁移到交付证据
postgresql·springboot·达梦·opengauss·信创·企业管理系统
pjj1985410 小时前
ClickHouse 与 Doris 数据库技术梳理:看懂分析型数据库
数据库·clickhouse
1024奇点10 小时前
【仓颉语言入门 · 第二篇 第 12 课】
开发语言·数据库·ide·mysql·开源
冰暮流星10 小时前
mysql之insert优化
数据库·mysql