GaussDB 查看会话连接数
注:以下操作在postgres库并在具有sysadmin、opradmin角色操作
1 查看指定用户的会话连数上限
执行如下命令查看连接到指定用户csdn的会话连接数上限。其中-1表示没有对用户csdn设置连接数的限制:
select rolname,rolconnlimit from pg_roles where rolname='csdn';
结果:
2 查看指定用户已使用的会话连接数
执行如下命令查看指定用户csdn已使用的会话连接数。其中,2表示csdn已使用的会话连接数。
select count(*) from dv_sessions where username='csdn';
结果:
3 查看指定数据库的会话连接数上限
执行如下命令查看连接到指定数据库csdn的会话连接数上限。其中-1表示没有对数据库csdn设置连接数的限制。
select datname,datconnlimit from pg_database where datname='csdn';
结果:
4 查看指定数据库已使用的会话连接数
执行如下命令查看指定数据库csdn上已使用的会话连接数。其中,1表示数据库csdn上已使用的会话连接数。
select count(*) from pg_stat_activity where datname='csdn';
结果:
5 查看所有用户已使用会话连接数
执行如下命令查看所有用户已使用的会话连接数。
select count(*) from dv_sessions;
结果: