SELECT query AS “SQL”, state AS “状态”,query_start AS “开始时间”, state_change - query_start AS “运行时长”, now() - state_change AS “idle时长” FROM pg_stat_activity WHERE state = ‘idle’;
-
query列显示了SQL语句本身;
-
state列表示SQL语句的执行状态(如active、idle等);关于state更多的说明可以参考这篇博客:https://blog.csdn.net/weixin_47308871/article/details/129251686
-
query_start 列表示SQL语句查询开始的时间;
-
state_change列表示SQL语句执行状态发生变化的时间。