PG查看当前连接信息:
select * from pg_stat_activity;
Kingbase查看当前连接信息:
select * from sys_stat_activity;
如果当前的用户连接数已经到达最大值,仍然能够以管理员用户system,使用系统预留的3个保留连接进行登录。
PG/KDB:show superuser_reserved_connections;
查出当前连接信息后,其中的pid或procpid是数据库自己产生的会话ID,没有什么用。可以通过client_addr和client_port来确定连接到数据库服务的进程信息。
根据IP找到客户端机器,通过端口号定位进程:
windows:netstat -ano|findstr 端口号
linux:netstat -apn|grep 端口号
本文介绍了如何在PG和Kingbase中查询当前连接信息,并提供了通过管理员用户system进行登录的方法,即使当前连接数已达上限。同时,文章还说明了如何利用IP地址和端口号定位具体的客户端进程。

4万+

被折叠的 条评论
为什么被折叠?



