PostgreSQL 中独占插入的最轻锁
Lightest lock for exclusive inserts in PostgreSQL
我想将 INSERT 限制为获得锁定的事务(其他事务排队等待,不会失败),同时允许并发读取、更新和删除(但显然不是插入的数据,这在PG 无论如何)。
实现这个最轻的LOCK是什么?
是的,如果您想针对所有并发修改锁定 table,SHARE ROW EXCLUSIVE
是最便宜的锁定。
我不会问你为什么要以这种方式限制并发...
我想将 INSERT 限制为获得锁定的事务(其他事务排队等待,不会失败),同时允许并发读取、更新和删除(但显然不是插入的数据,这在PG 无论如何)。
实现这个最轻的LOCK是什么?
是的,如果您想针对所有并发修改锁定 table,SHARE ROW EXCLUSIVE
是最便宜的锁定。
我不会问你为什么要以这种方式限制并发...