如何在postgresql中停止/杀死查询?

参见英文答案 > Heroku Postgres – terminate hung query (idle in transaction)3
这个问题是postmaster在后台运行你的查询,如何杀死或停止它?

例如,由于网络问题,您的shell或任何前端可能会断开连接,因此您无法使用ctrl-D来杀死它,但后台postmaster仍在运行您的查询.如何杀死它?

我做的是首先检查正在运行的进程
select * from pg_stat_activity;

找到要杀死的进程,然后键入:

select pg_cancel_backend(<pid of the process>)

相关文章

项目需要,有个数据需要导入,拿到手一开始以为是mysql,结果...
本文小编为大家详细介绍“怎么查看PostgreSQL数据库中所有表...
错误现象问题原因这是在远程连接时pg_hba.conf文件没有配置正...
因本地资源有限,在公共测试环境搭建了PGsql环境,从数据库本...
wamp 环境 这个提示就是说你的版本低于10了。 先打印ph...
psycopg2.OperationalError: SSL SYSCALL error: EOF detect...