普通用户只能查看到自己帐户所对应的会话状态。即其他帐户的state信息为空。例如以judy用户连接数据库后,在pg_stat_activity中查看到的普通用户joe及初始用户omm的state信息为空:
openGauss=# SELECT datname, usename, usesysid,state,pid FROM pg_stat_activity;
datname | usename | usesysid | state | pid
—————+————-+—————+————+————————-postgres | omm | 10 | |139968752121616
postgres | omm | 10 | |139968903116560
db_tpcds | judy | 16398 | active |139968391403280
postgres | omm | 10 | |139968643069712
postgres | omm | 10 | |139968680818448
postgres | joe | 16390 | |139968563377936
(6 rows)