TGViewer
NOP::Nuances of Programming NOP::Nuances of Programming @nuancesprog · 56.4K subscribers
Post #8074 1.54K
WAIT FOR LSN в PostgreSQL 19 вместо опроса реплики

В PostgreSQL 19 появилась команда WAIT FOR LSN, блокирующая соединение до нужной позиции WAL. Автор проверил её на паре «primary + standby» из образа postgres:19beta4.

Раньше read-your-writes на асинхронной реплике собирали вручную: запомнить LSN после записи и опрашивать standby в цикле. Теперь это одна команда, и бэкенд засыпает вместо холостого вращения.

Честный итог: по задержке на одном клиенте разница с busy-poll — десятые доли миллисекунды. А вот на десяти воркерах CPU реплики упал с 57% до 38% при росте пропускной способности.

🔗 Подробнее

@nuancesprog #Data #Postgres
  • 👍 5
More from @nuancesprog
  1. Sep 30, 2026Системы, которые никто не проверит В 2020 году Кристиан Пероне нашёл дыру в бразильской фе…
  2. Sep 30, 2026Серверное изменение в Firebase уронило iOS-приложения 29 сентября SDK Firebase начал краши…
  3. Sep 30, 2026Claude Sonnet 5.5: быстрее, дешевле и ближе к Opus Anthropic выпустила Claude Sonnet 5.5 —…
  4. Sep 30, 2026Strata: 125B-модель на домашней видеокарте с 8 ГБ На GitHub выложили Strata — движок для з…
  5. Sep 29, 2026Проблема не в коде от ИИ, а в том, что никто ничего не знает Саймон Шпэти собрал наблюдени…
  6. Sep 29, 2026Data-Oriented Design: как писать быстрый C++ Адам Савицки перевёл на английский свою стать…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →