Как построить отказоустойчивый PostgreSQL-кластер и не промахнуться

В исходниках PostgreSQL встречаются ироничные комментарии, а самый веселый, на мой взгляд, находится в строке прямо перед запуском сервера. Судя по логам Git, это комментарий Тома Лейна, который сообщает: "We are ready to rock and roll", а следующей строкой идёт запуск сервера СУБД. Действительно, когда пытаешься запустить кластер PostgreSQL, порой не покидает ощущение "rock and roll", а потом вдруг кластер не стартует или внезапно переключается на другой узел из-за отступов в YAML-конфиге :). В этой статье разберём ключевые элементы отказоустойчивого кластера и типовые места, где чаще всего допускают ошибки.

https://habr.com/ru/companies/postgrespro/articles/1004040/

#postgresql #dba #кластер #датацентр #pgBackRest #wal #PgBouncer #мониторинг #Patroni #Stolon

Как построить отказоустойчивый PostgreSQL-кластер и не промахнуться

В исходниках PostgreSQL встречаются ироничные комментарии, а самый весёлый, на мой взгляд, находится в строке прямо перед запуском сервера. Судя по логам Git, это комментарий Тома Лейна, который...

Хабр
#Fedihelp #pgbouncer #HelmChart #k8s
I need a working helmchart for pgbouncer....
Does that exist? Please help aaaahhhhhhhh

Когда стойка умирает, а 5xx остаётся нулевым. Разбор скрытой деградации PostgreSQL

09:12 — db-replica-02 connection timeout HTTP 5xx = 0.2% HAProxy зелёный p50 = 38-42ms Replica в другой стойке недоступна Отказоустойчивость потеряна Инцидент не объявлен Читать разбор

https://habr.com/ru/articles/1002056/

#PostgreSQL #отказоустойчивость #деградация #retry #HAProxy #PgBouncer #ToR #инцидент #latency #SRE

Когда стойка умирает, а 5xx остаётся нулевым. Разбор скрытой деградации PostgreSQL

Иногда инцидент начинается не с 5xx и не с красного графика Он начинается с одной стойки И с одного таймаута 09:12 - alert: db-replica-02 connection timeout HAProxy зелёный HTTP 5xx = 0.2% p50 =...

Хабр
CloudNativePG versions 1.28.1 and 1.27.3 released, delivering important bug fixes and stability improvements:
1️⃣ Critical fix for #PgBouncer upgrades
2️⃣ Timeline protection during WAL restore
3️⃣ Timeline reset after major upgrades
https://cloudnative-pg.io/releases/cloudnative-pg-1-28.1-released/ #PostgreSQL #Kubernetes

Spent most of the afternoon tuning #Postgresql and bits of #Mastodon

Looked at #PGBouncer, but I don't think I need it (yet)

#MastoAdmin

Fuzzing PostgreSQL at the front door 🔍

Adam Wołk Microsoft shows how fuzzing uncovers edge-case bugs in libpq and #PgBouncer. Learn how to build harnesses, mutate protocol inputs, and harden Postgres networking code against real-world failures. https://p2d2.cz/en/talks/knocking_at_the_door_fuzzing_libpq_and_pgbouncer/

#libpq #Fuzzing #DatabaseSecurity #PostgresDev#OpenSource #DBA #DeveloperTools

Hands-on with PgBouncer at P2D2! 🐘 Josef Machytka led a workshop exploring connection pooling, prepared statements, HA patterns, single-threaded vs multithreaded designs, and practical production use cases. Learn how to scale and optimize your Postgres connections!

#PostgreSQL #P2D2 #PgBouncer #ConnectionPooling #DatabasePerformance #DBA #PostgresExperts

❓❓ Want to contact the POSETTE: An Event for Postgres 2026 team directly and get some questions answered? Reach out via Discord https://aka.ms/open-source-discord and look for #posetteconf.

⏰ Submit your proposal by Feb. 1: https://posetteconf.com/2026/cfp/

#PosetteConf #Postgres #PostgreSQL #Citus #Patroni #PgBouncer #Azure #DBA #CFP

Day 1 spotlight! 🌟

🕘 9:00 – Hettie Dombrovskaya: Master query optimization, read execution plans, choose the right indexes, and make your queries lightning-fast.

🕜 13:30 – Josef Machytka: Dive into PgBouncer, explore single-threaded vs. multithreaded designs, and learn practical scaling tips. ▶️ Don’t miss these!

#PostgreSQL #PGDay #PPDD #QueryOptimization #PgBouncer #DatabasePerformance

🙋 Have questions about submitting a talk for POSETTE: An Event for Postgres 2026? We have answers. Check out our detailed Speaker FAQ on the event website. The event runs Jun 16-18, but the CFP closes Feb. 1. 🐘 ⏰

Learn more: https://posetteconf.com/2026/faq/#speaker-faq

#PosetteConf #Postgres #PostgreSQL #Citus #Patroni #PgBouncer #Azure #DBA #CFP