pg_stat_activity

视图 pg_stat_activity 每行显示一个服务器进程同时详细描述与之关联的用户会话和查询。这些列报告当前查询上可用的数据,除非参数 stats_command_string 被关闭。此外,只有在检查视图的用户是超级用户或者是正在报告的进程的拥有者时,这些列才可见。

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

表 1. pg_catalog.pg_stat_activity
类型 参考 描述
datid oid pg_database.oid 数据库OID
datname name 数据库名称
procpid integer 服务进程的进程ID
sess_id integer 会话ID
usesysid oid pg_authid.oid 角色ID
usename name 角色名
current_query text 进程正在执行的当前查询
waiting boolean 如果正等待一个锁则为真,否则为假
query_start timestamptz 查询开始执行的时间
backend_start timestamptz 后台进程开始的时间
client_addr inet 客户端地址
client_port integer 客户端端口
application_name text 客户端应用名
xact_start timestamptz 事务开始时间
waiting_reason text 服务进程正在等待的原因。值可以是:lock replication

上级主题: 系统目录定义

results matching ""

    No results matching ""