TGViewer
Postgres Professional Postgres Professional @postgres_pro · 3.55K subscribers
Post #1708 368
⚡ Сверхбыстрый COMMIT — повод проверить, переживут ли данные сбой. Если приложение уже показало, что заказ оформлен, после аварии запись все равно может исчезнуть.

При синхронной фиксации PostgreSQL ждет сохранения WAL на энергонезависимом носителе. Просто передать данные в кэш ОС недостаточно: при потере питания они пропадут.

Если убрать ожидание записи, задержка COMMIT сократится, а число транзакций в секунду вырастет. Но вместе со скоростью изменятся гарантии сохранности.

Здесь важно различать два параметра:

1️⃣ fsync = off отключает принудительную синхронизацию записи. Сбой ОС или оборудования грозит потерей данных и повреждением базы.

2️⃣ synchronous_commit = off разрешает отвечать клиенту до сохранения WAL. Последние транзакции могут потеряться, но этот режим сам по себе не нарушает согласованность базы.

🔎 Как проверить результат бенчмарка:

✅ Измерьте задержку COMMIT с одним клиентом. Так проще увидеть вклад ожидания записи.

✅ Проверьте синхронизацию WAL. Сопоставьте настройки, системные вызовы и активность хранилища. Одна метрика еще ничего не доказывает.

✅ Проведите аварийный тест на отдельном стенде. После жесткой перезагрузки проверьте сохранность подтвержденных изменений и целостность базы.

Низкая задержка сама по себе не доказывает проблему. Но при выборе СУБД к цифрам производительности стоит добавить проверку: что останется от подтвержденных транзакций после аварии?

🔗 Читайте на Хабре, как проверить, переживут ли данные аварийный сбой.

🔔 Читайте нас в MAX
  • ❤‍🔥 3
  • 👍 3
  • ❤ 1
More from @postgres_pro
  1. Oct 12, 2026🐘 Приходите 15 октября на бесплатный вебинар по Postgres Pro AXE 2.0 — покажем, как ускор…
  2. Oct 10, 2026💛 Чтобы 1С на Postgres работала быстро, мало установить СУБД. Сегодня на INFOSTART TECH E…
  3. Oct 9, 2026Postgres Pro Enterprise для 1С: что умеет, как упрощает работу бизнеса и жизнь DBA, какие…
  4. Oct 8, 2026🤝 Postgres Professional и «ИнфоСофт» подписали меморандум о партнерстве на конференции IN…
  5. Oct 8, 2026🐉 Сегодня на INFOSTART TECH EVENT 2026 Алексей Викулин, руководитель по развитию бизнеса…
  6. Oct 7, 2026🐘 Вышла новая версия PPEM с Healthcheck Advisor. Модуль проверяет состояние экземпляров С…
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 →