Nav*_*dav 2 postgresql locking
我一直在尝试使用 SQlWorkbench 截断表。突然,当截断正在进行时,SqlWorkbench 被冻结了。我不得不从任务管理器中杀死工作台。但现在没有一个查询对截断突然中止的表起作用。对于其他表查询工作正常。需要帮助,因为我必须在同一张表上上传新数据。目前我什至无法放下桌子。可以采取什么措施来解决这个问题?
这看起来就像TRUNCATE被卡在锁后面,然后你杀死了前端,同时TRUNCATE继续运行。
以超级用户身份连接到数据库并检查视图pg_stat_activity;您应该会看到一些长时间运行的事务。
使用该功能pg_terminate_backend通过其 来终止这些会话pid。
| 归档时间: |
|
| 查看次数: |
6450 次 |
| 最近记录: |