【发布时间】:2023-01-07 00:48:16
【问题描述】:
如果我阻止了其他会话,我需要终止我的会话。但截至目前,我们只能选择使用 lock_timeout 终止被其他会话阻止的自己的会话。 如果我们的会话阻止了其他会话而不是自己的会话被其他人阻止,我们是否可以在 postgres 中选择超时自己的会话?
【问题讨论】:
-
不幸的是,没有这样的选择。问题是你知道你会持有锁很长时间,你只是不知道是否有其他人想要它?或者您不知道要持有锁多久?
标签: database postgresql session kill lock-timeout