我一直在尝试使用 SQlWorkbench 截断表。突然,当截断正在进行时,SqlWorkbench 被冻结了。我不得不从任务管理器中杀死工作台。但现在没有一个查询对截断突然中止的表起作用。对于其他表查询工作正常。需要帮助,因为我必须在同一张表上上传新数据。目前我什至无法放下桌子。可以采取什么措施来解决这个问题?
这看起来就像
TRUNCATE
卡在了锁后面,然后你杀死了前端,而 TRUNCATE
继续运行。
以超级用户身份连接到数据库并检查
pg_stat_activity
视图;您应该会看到一些长时间运行的事务。
使用功能
pg_terminate_backend
通过 pid
终止这些会话。
在堆栈构建器中完成所有 postgresql 设置并选择软件包后,它显示堆栈构建器没有响应