【发布时间】:2019-07-25 04:02:15
【问题描述】:
我想在 PostgreSQL 中清理我的数据库进程,因为很少有查询处于死锁状态,因此整个数据库都变慢了。
所以我想知道列出所有死锁查询并定期清理它们的最佳做法。
我从 PgAdmin 那里得到了这个观点。
【问题讨论】:
-
定义是什么让会话在您的视图中陷入僵局。正常的死锁会自动解决。
-
如果您无法检测(并列出)死锁,您怎么知道是死锁?
-
我添加了图片
-
如果发生死锁,Postgres 会自动终止涉及的事务之一。您看到的是“正常”锁,而不是死锁
标签: sql postgresql locking deadlock