Postgres-pg_stat_activity视图中缺少查询

时间:2019-10-22 07:52:37

标签: postgresql postgresql-9.4

我正在尝试查看和捕获所有已执行且当前在postgres数据库上的查询。我正在使用SELECT pg_stat_activity,但是视图中几乎没有行。

select datname,pid,usename,application_name,client_addr,query_start,query 
from pg_stat_activity 
where datname='mydb'

我注意到另一件事,当我在另一个查询窗口上执行一个非常慢的查询时,它以状态为“活动”出现在pg_stat_activity中,但查询完成后,它便从pg_stat_activity视图中消失了。根据我的理解,pg_stat_activity是查找所有活动的视图。

我的postgres版本是9.4。

0 个答案:

没有答案