PostgreSQL 咨询锁中的密钥空间是所连接的数据库私有的,还是在数据库集群中共享的?
四处搜寻https://www.postgresql.org/docs/current/functions-admin.html#FUNCTIONS-ADVISORY-LOCKS和https://www.postgresql.org/docs/current/explicit-locking.html#ADVISORY- LOCKS的答案似乎并不明显。
PostgreSQL 咨询锁中的密钥空间是所连接的数据库私有的,还是在数据库集群中共享的?
四处搜寻https://www.postgresql.org/docs/current/functions-admin.html#FUNCTIONS-ADVISORY-LOCKS和https://www.postgresql.org/docs/current/explicit-locking.html#ADVISORY- LOCKS的答案似乎并不明显。
从文档中确实不清楚这一点,但一个简单的实验表明咨询锁是数据库本地的。也就是说,您可以在两个不同的数据库中使用相同的咨询锁,而不会发生冲突。