skip to content

Tags #connection-pooling

2026

  • How we test connection pooling in Multigres, and what a 100% pass rate actually tells you about correctness.

  • We test the scalability of Multigres' native connection pooler past 16,000 connections, and prove real Postgres compatibility by running Miniflux unmodified on a Multigres cluster.

  • In a single database, prepared statements parse once. Behind many gateways that win quietly evaporates. How Multigres consolidates prepared statements so Postgres parses each one exactly once.

  • Connection pool modes force a tradeoff between performance and correctness. Multigres figures out per-query which mode a connection needs, so you never have to choose statement, transaction, or session mode.

  • Why Multigres gives every user a dedicated connection pool (mostly a security story), how it shares a fixed budget fairly with max-min fairness, and the bucketing trick that keeps lookup fast.

  • Most connection poolers do two jobs in one process. Multigres splits them: multigateway accepts clients, multipooler manages backends. This is why.