PostgreSQL 19: команда WAIT FOR LSN заменила цикл опроса реплики
В PostgreSQL 19, четвёртая бета которой вышла 24 сентября 2026 года, появилась команда WAIT FOR LSN: она блокирует соединение до достижения нужной позиции WAL на сервере. В тесте с десятью клиентами она дала 3552 операции в секунду против 3182 у busy-poll при средней нагрузке на CPU реплики 38% против 57%.
- WAIT FOR LSN блокирует соединение до достижения заданной позиции WAL вместо цикла опроса
- 10 клиентов: 3552 операции/с против 3182 у busy-poll
- Средняя нагрузка CPU реплики упала с 57% до 38%
- Опция NO_THROW возвращает статус timeout вместо ошибки
Читать дальше
Софт