пачку по update_ts
Но например пачка 200, а у нас 500 элементов с одинаковым update_ts.
Я в таком случае сравниваю по ctid (если update_ts равны) - насколько это плохая идея? Чем может аукнуться? Сравниваю через (update_ts, ctid) > (:ts, :ctid)
Интересует в первую очередь производительность. Про то, что при UPDATE ctid обновится - знаю, но тогда и update_ts триггером обновится и это будет уже другая пачка
В вопросе не хватает контекста, IMHO. Т.е. достаёте... а зачем / а дальше что?
Ctid же не возрастает, может добавляться рандомный в новых записях. И vacuum full во время этого всего будет фатальным. Лучше не клепать себе мозг, а сделать нормальный суррогатный ключ.
Обсуждают сегодня