6.3. Функции рекомендательных блокировок
Рекомендательные блокировки — это необязательные блокировки, распространяющиеся на весь кластер. Ниже приведён список функций для работы с такими блокировками.
Таблица 6.1. Функции рекомендательных блокировок
Функция | Результат |
---|---|
shardman.advisory_xact_lock(key64 BIGINT); | void |
shardman.advisory_xact_lock_shared(key64 BIGINT); | void |
shardman.try_advisory_xact_lock(key64 BIGINT); | bool |
shardman.try_advisory_xact_lock_shared(key64 BIGINT); | bool |
shardman.advisory_xact_lock(key1 INT, key2 INT); | void |
shardman.advisory_xact_lock_shared(key1 INT, key2 INT); | void |
shardman.try_advisory_xact_lock(key1 INT, key2 INT); | bool |
shardman.try_advisory_xact_lock_shared(key1 INT, key2 INT); | bool |