[Hacker News] Does Postgres Scale?

Nguồn: DBOS Blog Tóm tắt DBOS đã thực hiện một loạt benchmark nhằm trả lời câu hỏi thường gặp khi xây dựng hệ thống durable workflow trên Postgres: liệu Postgres có thực sự scale được không? Các bài kiểm tra được thực hiện trên AWS RDS db.m7i.24xlarge với 96 vCPU, 384 GB RAM, và 120K provisioned IOPS trên volume io2. Kết quả cho thấy một server Postgres đơn lẻ có thể xử lý lên đến 144....

01/05/2026 · 2 min · dhphong

[PlanetScale Blog] Scaling Postgres connections with PgBouncer

Nguồn: PlanetScale Blog Tóm tắt Postgres sử dụng mô hình process-based: mỗi client connection spawns một backend process mới, tiêu tốn 5-10MB RAM, CPU cho context switching, và file descriptors. Khi connection count tăng, memory pressure và context switching overhead khiến query throughput giảm và latency tăng. max_connections mặc định là 100 — đây là ngưỡng giới hạn cứng của Postgres. PgBouncer (ra mắt 2007) là connection pooler phổ biến nhất giải quyết vấn đề này: clients kết nối vào PgBouncer thay vì trực tiếp vào Postgres, và PgBouncer duy trì một pool nhỏ các kết nối thực sự đến database, multiplexing requests từ nhiều clients qua số lượng connections ít hơn....

14/04/2026 · 2 min · dhphong