今天遇到一个问题,就是pg一直报错,说有太多的客户端连接到数据库上面.但现在不知道是什么程序连接.pg默认的max_connection是100,我并没有修改过,以为平时公司内部用,应该够了,但现在貌似这100个连接都被消耗掉.在网上google了一下,发现用下面的SQL,居然可以查看所有连接的状况: select * from pg_stat_activity; 结果集会显示出当前连接的数据库名,用户,IP地址,连接开始时间,查询的语句等. 这里的pg_stat_activity其实是一个视图…