PostgreSQL 19 включит контрольные суммы данных без остановки сервера
В PostgreSQL 19 (бета 3, релиз осенью 2026) появятся функции pg_enable_data_checksums() и pg_disable_data_checksums(), позволяющие менять состояние контрольных сумм на работающем кластере. Контрольные суммы теперь включены по умолчанию при initdb.
- Функции работают через фоновый воркер, сервер продолжает обслуживать запросы
- Контрольные суммы включены по умолчанию в новых кластерах PostgreSQL 19
- Включение на базе 776 МБ генерирует около 799 МБ WAL, отключение — 512 байт
- Прогресс виден в pg_stat_progress_data_checksums, троттлинг через cost_delay и cost_limit
Читать дальше
Софт