Организация блокировок с пропуском заблокированных
Версия 1.1 от Alexandr Fokin на 2024/02/07 21:11
Пессимистичная блокировка | |
Блокировка через основной механизм БД | Begin; select * from table FOR UPDATE SKIP LOCKED; --action Commit; |
Рекомендательные блокировки | Begin; select * from table where -- (table or action key, rowKey) pg_try_advisory_xact_lock(1, id) -- or pg_try_advisory_xact_lock(1, uuid_hash(guidId)) -- action Commit; |