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

时间:2025-02-12 15:04:48

应用实例

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

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';

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

123456789
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上已使用的会话连接数。

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