标签:版本 结束 HERE grep 贵的 min pos sel ack
查看连接会话:select * from pg_stat_activity
结束连接的进程
pg_terminate_backend 是pg的内部方法,另外还有一个叫pg_cancel_backend,这个方法在8.4以前的版本中就一直存在。这两个方法的区别在于,pg_cancel_backend 只是取消当前某一个进程的查询操作,但不能释放数据库连接。但pg_terminate_backend 可以在pg的后台杀死这个进程,从而释放出宝贵的连接资源
SELECT pg_terminate_backend(15278)
杀死所有idle的进程:
postgres=# select pg_terminate_backend(pid) from pg_stat_activity where state=’idle’;
pg_terminate_backend
或在PG数据库mydb服务器中,查找进程PID然后进行kill。
ps -ef|grep 15278
kill -9 15278
标签:版本 结束 HERE grep 贵的 min pos sel ack
原文地址:https://blog.51cto.com/2012ivan/2493871