首页 > 数据库 > > 客户端接入认证-查看数据库连接数
当用户连接数达到上限后,无法建立新的连接。因此,当数据库管理员发现某用户无法连接到数据库时,需要查看是否连接数达到了上限。控制数据库连接的主要以下几种选项。
gsql -d postgres -p 25308postgres为需要连接的数据库名称,25308为CN的端口号。
连接成功后,系统显示类似如下信息:
gsql ((GaussDB Kernel V300R002C00 build 50dc16a6) compiled at 2019-01-29 05:49:21 commit 1071 last mr 1373)
Non-SSL connection (SSL connection is recommended when requiring high-security)
Type "help" for help.
postgres=#
SHOW max_connections;
max_connections
-----------------
800
(1 row)
其中800是最大会话连接数。
注意:除了创建的时候用双引号引起的数据库和用户名称外,以下命令中用到的数据库名称和用户名称,其中包含的英文字母必须使用小写。
描述 | 命令 |
|---|---|
查看指定用户的会话连接数上限。 | 执行如下命令查看连接到指定用户omm的会话连接数上限。其中-1表示没有对用户omm设置连接数的限制。 |
查看指定用户已使用的会话连接数。 | 执行如下命令查看指定用户omm已使用的会话连接数。其中,1表示omm已使用的会话连接数。 |
查看指定数据库的会话连接数上限。 | 执行如下命令查看连接到指定数据库postgres的会话连接数上限。其中-1表示没有对数据库postgres设置连接数的限制。 |
查看指定数据库已使用的会话连接数。 | 执行如下命令查看指定数据库postgres上已使用的会话连接数。其中,1表示数据库postgres上已使用的会话连接数。 |
查看所有用户已使用会话连接数。 | 执行如下命令查看所有用户已使用的会话连接数。 |
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3154338/ ,如需转载,请注明出处,否则将追究法律责任。