Обычный PostgreSQL после checkpoint записывает в WAL полную 8-КБ страницу при её первом изменении. Это защищает от частично записанных страниц при сбое, но в интенсивных OLTP-нагрузках может увеличить WAL до 15 раз.
В Neon вычисления отделены от распределённого хранилища, поэтому риск повреждения локальной страницы отсутствует. Генерацию полных образов перенесли в storage-слой, а
full_page_writes отключили во всех базах без перезапуска.В тестах от 7 мая 2026 года объём WAL сократился на 94%, а пропускная способность записи выросла до 4,5–5 раз. Для инженеров это наглядный пример того, как разделение compute и storage позволяет убрать накладные расходы, обязательные для классической архитектуры PostgreSQL.
Источник: инженерный блог Neon
#postgresql #neon #wal #database #dataengineering #storage #performance
@data_engi