Краткое содержание
Статья объясняет опасности использования SELECT FOR UPDATE в PostgreSQL при конкурентном доступе, включая взаимоблокировки, и рекомендует избегать этого оператора в определённых сценариях.
Темы
Базы данных
PostgreSQL
Блокировки
Теги
postgresql
database
locking
concurrency
deadlock
sql
performance
Упомянутые сущности
PostgreSQL
Полный текст
Почему SELECT FOR UPDATE считается вредным в PostgreSQLРазбирая взаимоблокировки у клиента, автор этой статьи вспомнил, насколько опасным может быть использование SELECT FOR UPDATE при конкурентном доступе.В этом нет ничего нового, но многие до сих пор не знают о тонкостях режимов блокировки строк в PostgreSQL. Разберёмся, когда именно следует избегать SELECT FOR UPDATE, чтобы не создавать себе проблем.
Другие посты из habr_com
habr_com
2025-08-22T12:08:12+00:00
Пост описывает DIY-проект монитора качества воздуха на Zigbee с упором на простоту сборки из готовых модулей для широкой аудитории, включая новичков; устройство выводит CO2, температуру, влажность и время на epaper-дисплей.
Читать