Задать вопрос
@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, или смысла нет и он корректно отработает в общем запросе?
  • Вопрос задан
  • 66 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия DevOps-инженер + ИИ
    5 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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