查看链接会话:数据库
select * from pg_stat_activity服务器
结束链接的进程ide
pg_terminate_backend 是pg的内部方法,另外还有一个叫pg_cancel_backend,这个方法在8.4之前的版本中就一直存在。这两个方法的区别在于,pg_cancel_backend 只是取消当前某一个进程的查询操做,但不能释放数据库链接。但pg_terminate_backend 能够在pg的后台杀死这个进程,从而释放出宝贵的链接资源post
SELECT pg_terminate_backend(15278)进程
杀死全部idle的进程:资源
postgres=# select pg_terminate_backend(pid) from pg_stat_activity where state=’idle’;it
pg_terminate_backendclass
或在PG数据库mydb服务器中,查找进程PID而后进行kill。后台
ps -ef|grep 15278
kill -9 15278select