SKIP LOCKED в PostgreSQL
SKIP LOCKED
— это опция в SELECT ... FOR UPDATE
и SELECT ... FOR SHARE
, которая позволяет игнорировать заблокированные строки. Это полезно для организации конкурентной обработки данных, когда несколько потоков (или процессов) обрабатывают записи без конфликтов.
Пример использования
Допустим, у нас есть таблица tasks, и несколько процессов выбирают задачи для обработки.
Recommended Posts
Transactional Outbox таблица PostgreSQL
23.04.2024
Пояснение конфига для Pgbouncer
12.02.2024