по хэш соответствию.
Вопрос, чтобы два update запустить над работой с одной колонкой, я должен сделать:
select for no key update или же select for share ?
1) Не лезьте в no key. Зачем вам проблемы? Это особенность реализацыи в постгресе. 2) Правильная в среднем блокировка для UPDATE — FOR UPDATE. 3) А с какой вообще цэлью делается блокировка? Это, собственно, первый вопрос при проектировании (да и любом анализе) блокировок.
мне нужно запустить два апдейта в раз. Если запускать "обычным" методом, где update, то второй становится в очередь. ХЭШ разный у запросов, поэтому думаю, как два update в раз запустить. Обновляют значение в одном столбце.
Ну, становится и становится — видать надо ему. Что в этом смущает?
да ничего не смущает, хочется обойти и в раз их запустить.
Обсуждают сегодня