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