当前位置:Gxlcms > 数据库问题 > postgresql是如何处理死连接(转)

postgresql是如何处理死连接(转)

时间:2021-07-01 10:21:17 帮助过:37人阅读

。。。 commit   由于这个连接还保留着,且这个transaction还没结束(本来上1秒之内的事务,现在变成至少要2个小时),所以这个表的锁一直存在着,导致系统的并发性严重降低。   所以必需有手工杀掉连接的语句来切掉此连接,以释放锁。不幸的是,直到8.3,postgresql还没有此语句,源代码是有pg_terminate_query函数,因为有bug, 被屏蔽掉,必须到8.4才有。   所以只能用操作系统的命令杀掉此连接,或者重启服务器。 在linux下,杀掉此连接的命令是: kill -s SIGTERM 进程号。   这个内容有点老,但是思想是一一致的,详细可参见:http://blog.163.com/digoal@126/blog/static/163877040201331041830502/

postgresql是如何处理死连接(转)

标签:

人气教程排行