Postgres 表查询没有响应

问题描述 投票:0回答:2

我一直在尝试使用 SQlWorkbench 截断表。突然,当截断正在进行时,SqlWorkbench 被冻结了。我不得不从任务管理器中杀死工作台。但现在没有一个查询对截断突然中止的表起作用。对于其他表查询工作正常。需要帮助,因为我必须在同一张表上上传新数据。目前我什至无法放下桌子。可以采取什么措施来解决这个问题?

postgresql locking
2个回答
5
投票

这看起来就像

TRUNCATE
卡在了锁后面,然后你杀死了前端,而
TRUNCATE
继续运行。

以超级用户身份连接到数据库并检查

pg_stat_activity
视图;您应该会看到一些长时间运行的事务。

使用功能

pg_terminate_backend
通过
pid
终止这些会话。


0
投票

在堆栈构建器中完成所有 postgresql 设置并选择软件包后,它显示堆栈构建器没有响应

© www.soinside.com 2019 - 2024. All rights reserved.