【发布时间】:2017-09-14 20:36:17
【问题描述】:
我无法真正理解https://www.postgresql.org/docs/9.1/static/explicit-locking.html的例子
他们将锁与 SELECT 子句一起嵌入的位置
SELECT pg_advisory_lock(id) FROM foo WHERE id = 12345; -- ok
它从FOO 中选择了什么?如果是这样的话我会更好理解
SELECT pg_advisory_lock(123); //lock
SELECT * FROM foo WHERE id = 12345;
它显式锁定块的位置。我似乎无法在任何地方找到关于如何真正使用咨询锁的解释来解释嵌入和显式之间的区别。
【问题讨论】:
标签: sql postgresql