0

我有繁重的 pl/sql postgres 函数。如何禁止启动此功能的另一个副本。

4

1 回答 1

0

你有几个选择。

  1. 咨询锁。优点:快速、轻量、不妨碍他人。缺点:当它们在事务中持续存在时,管理起来很痛苦。

  2. 信号量表。在此您有一系列行,它们被各种功能锁定以防止并发执行。缺点:速度较慢,重量较重,并且可能会干扰对这些表的写入。优点:更易于管理,在事务提交时释放。

于 2013-11-15T01:50:44.517 回答