数据仓库服务 GAUSSDB(DWS)-PGXC_STAT_ACTIVITY:应用实例

时间:2024-12-09 15:13:16

应用实例

查看当前处于阻塞状态的查询语句。

1
SELECT datname,usename,state,query FROM PGXC_STAT_ACTIVITY WHERE waiting = true;

查看快照线程的工作状态。

1
SELECT application_name,backend_start,state_change,state,query FROM PGXC_STAT_ACTIVITY WHERE application_name='WDRSnapshot';

查看正在运行的查询语句。

1
2
3
4
5
6
7
8
9
SELECT datname,usename,state,pid FROM PGXC_STAT_ACTIVITY;
 datname  | usename | state  |       pid
----------+---------+--------+-----------------
 gaussdb | Ruby    | active | 140298793514752
 gaussdb | Ruby    | active | 140298718004992
 gaussdb | Ruby    | idle   | 140298650908416
 gaussdb | Ruby    | idle   | 140298625742592
 gaussdb | dbadmin | active | 140298575406848
(5 rows)

查看指定数据库postgres上已使用的会话连接数。其中1表示数据库postgres上已使用的会话连接数。

1
2
3
4
5
SELECT COUNT(*) FROM PGXC_STAT_ACTIVITY WHERE DATNAME='postgres';
 count 
-------
     1
(1 row)
support.huaweicloud.com/devg-910-dws/dws_04_0820.html