管理数据库连接 描述 命令 查看指定用户的会话连接数上限。 执行如下命令查看连接到指定用户 dbadmin 的会话连接数上限。 SELECT ROLNAME,ROLCONNLIMIT FROM PGROLES WHERE ROLNAME'dbadmin'; 查询结果类似如下信息,其中“1”表示没有对用户 dbadmin 设置连接数的限制。 rolname rolconnlimit + dwsadmin 1 (1 row) 查看指定用户已使用的会话连接数。 执行如下命令查看指定用户 dbadmin 已使用的会话连接数。 SELECT COUNT() FROM V$SESSION WHERE USERNAME'dbadmin'; 查询结果类似如下信息,其中,“1”表示 dbadmin 已使用的会话连接数。 count 1 (1 row) 查看指定数据库的会话连接数上限。 执行如下命令查看连接到指定数据库postgres的会话连接数上限。 SELECT DATNAME,DATCONNLIMIT FROM PGDATABASE WHERE DATNAME'postgres'; 查询结果类似如下信息,其中“1”表示没有对数据库postgres设置连接数的限制。 datname datconnlimit + postgres 1 (1 row) 查看指定数据库已使用的会话连接数。 执行如下命令查看指定数据库postgres上已使用的会话连接数。 SELECT COUNT() FROM PGSTATACTIVITY WHERE DATNAME'postgres'; 查询结果类似如下信息,其中,“1”表示数据库postgres上已使用的会话连接数。 count 1 (1 row) 查看所有用户已使用会话连接数。 执行如下命令查看所有用户已使用的会话连接数。 SELECT COUNT() FROM PGSTATACTIVITY; count 10 (1 row)