Linux and PostgreSQL in the Multiverse of Connections | POSETTE: An Event for Postgres 2026
Postgresql Connection Pooling Linux Kernel Database Performance Postgresql Scaling Mvcc Database Architecture Memory Management Postgres Internals Linux Scheduler Database Optimization Oltp Performance
A technical deep-dive exploring PostgreSQL connection architecture and Linux kernel internals, explaining why connections are expensive in PostgreSQL's process-per-connection model. Covers CPU overhead from context switching, kernel resource limits, scheduler differences, MVCC limitations, and per-session memory contexts. Ideal for database architects and DevOps engineers optimizing high-traffic PostgreSQL deployments.