Задать вопрос
@Urbansamurai

Может ли вложенный SELECT ждать снятия блокировки?

В приложении реализована очередь на базе Postgres и запросы, берущие из нее строки построены примерно таким образом:

select id, user_id, sum, added where user_id in (select user_id from queue order by added limit 10) from queue for update skip locked;


Т.е. очередь как-бы "доукомплектовывается" по user_id.
Вопрос: нужно ли во вложенном селекте добавлять skip locked, или смысла нет и он корректно отработает в общем запросе?
  • Вопрос задан
  • 59 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы