【openGauss】openGauss查询实时会话信息

【openGauss】openGauss查询实时会话信息


一、【openGauss】openGauss查询实时会话信息

/* openGauss查询实时会话信息 */
SELECT pid
      ,a.sessionid "sessionId"
      ,datname "db_name"
      ,client_addr "clientAddress"
      ,usename "userName"
      ,to_char(xact_start ::TIMESTAMP(0), 'YYYY-MM-DD HH24:MI:SS') "transactionStartTime"
      ,to_char(query_start ::TIMESTAMP(0), 'YYYY-MM-DD HH24:MI:SS') "queryStart"
      ,round(extract(epoch FROM((clock_timestamp() - xact_start)))) "transactionRunningTime"
      ,CASE
         WHEN waiting = 'f' THEN ''
         ELSE waiting
       END AS waiting
      ,wait_event
      ,w.block_sessionid "blockSessionId"
      ,state
      ,a.query
      ,application_name "appName"
      ,a.unique_sql_id "uniqueSqlId"
      ,to_char(a.backend_start ::TIMESTAMP(0), 'YYYY-MM-DD HH24:MI:SS') "backendStart"
      ,coalesce(m.used_mem, 0) "usedMem"
  FROM pg_stat_activity a
 INNER JOIN pg_thread_wait_status w
    ON (a.sessionid = w.sessionid)
  LEFT JOIN gs_session_memory m
    ON (split_part(m.sessid, '.', 2) = a.sessionid)
 WHERE a.pid <> pg_backend_pid()
   AND a.client_addr IS NOT NULL
   AND a.usename NOT IN ('hisAdmin','monitor','root','dbAdmin'
                        ,'eidAdmin'
                        ,'hisadmin'
                        ,'omm'
                        ,'Ruby'
                        ,'rdsAdmin'
                        ,'__rds_pg_profile_user_'
                        ,'system user'
                        ,'slave'
                        ,'event_scheduler'
                        ,'mysql_backup'
                        ,'rdsRepl'
                        ,'rdsHa'
                        ,'rdsMetric'
                        ,'rdsBackup')
 ORDER BY xact_start;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Tzq@2018

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值